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 - значение свойства пользователя) |