SigmaUserPropertiesSetter
SigmaUserPropertiesSetter
обладает методами для построения набора key-value свойств пользователя.
П араметры метода SigmaUserPropertiesSetter.setUserId
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
userId | String | - | Значение свойства пользователя с названием 'userId' |
Параметры метода SigmaUserPropertiesSetter.setDeviceId
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
deviceId | String | - | Значение свойства пользователя с названием 'deviceId' |
Параметры метода SigmaUserPropertiesSetter.setProfileId
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
profileId | String | - | Значение свойства пользователя с названием 'profileId' |
Параметры метода SigmaUserPropertiesSetter.setEmail
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
String | - | Значение свойства пользователя с названием 'email' |
Параметры метода SigmaUserPropertiesSetter.setAppVersion
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
appVersion | String | - | Значение свойства пользователя с названием 'appVersion' |
Параметры метода SigmaUserPropertiesSetter.setGeoCode
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
code | String | - | Значение свойства пользователя с названием 'geo.code' |
Параметры метода SigmaUserPropertiesSetter.setGeoCountry
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
country | String | - | Значение свойства пользователя с названием 'geo.country' |
Параметры метода SigmaUserPropertiesSetter.setGeoState
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
state | String | - | Значение свойства пользователя с названием 'geo.state' |
Параметры метода SigmaUserPropertiesSetter.setGeoCity
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
city | String | - | Значение свойства пользователя с названием 'geo.city' |
Параметры метода SigmaUserPropertiesSetter.setGeoIp
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
ip | String | - | Значение свойства пользователя с названием 'geo.ip' |
Параметры метода SigmaUserPropertiesSetter.setOsName
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
name | String | - | Значение свойства пользователя с названием 'os.name' |
Параметры метода SigmaUserPropertiesSetter.setOsVersion
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
version | String | - | Значение свойства пользователя с названием 'os.version' |
Параметры метода SigmaUserPropertiesSetter.setCustomProperty
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
userId | String | - | Значение свойства пользователя с названием 'userId' |
Метод SigmaUserPropertiesSetter.setCustomProperty
перегружен 3 раза и имеет следущие варианты параметров:
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
propertyName | String | - | Название с войства пользователя (к нему прибавится префикс 'custom.') |
propertyValue | String | - | Значение свойства пользователя |
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
pair | Pair<String, String> | - | Пара, где first - это название свойства пользователя (к названию прибавится префикс 'custom.', а second - значение свойства пользователя) |
Название | Тип | Значение по умолчанию | Описание |
---|---|---|---|
func | () -> (Pair<String, String> ) | - | Лямбда-функция, результатом которой должна быть пара, где first - это название свойства пользователя (к названию прибавится префикс 'custom.', а second - значение свойства пользователя) |