Класс YMMProfileAttribute
Методы класса создают предопределенные и собственные атрибуты профиля.
AppMetrica позволяет создать до 100 собственных атрибутов.
Методы экземпляра
birthDate() | Создает предопределенный атрибут для даты рождения/возраста. |
customBool(_:) | Создает собственный атрибут типа bool . |
customCounter(_:) | Создает собственный атрибут типа счетчик. |
customNumber(_:) | Создает собственный атрибут типа double . |
customString(_:) | Создает собственный атрибут типа string . |
gender() | Создает предопределенный атрибут для пола. |
name() | Создает предопределенный атрибут для имени. |
notificationsEnabled() | Создает предопределенный атрибут для статуса уведомлений. |
birthDate() | Создает предопределенный атрибут для даты рождения/возраста. |
customBool(_:) | Создает собственный атрибут типа bool . |
customCounter(_:) | Создает собственный атрибут типа счетчик. |
customNumber(_:) | Создает собственный атрибут типа double . |
customString(_:) | Создает собственный атрибут типа string . |
gender() | Создает предопределенный атрибут для пола. |
name() | Создает предопределенный атрибут для имени. |
notificationsEnabled() | Создает предопределенный атрибут для статуса уведомлений. |
Описание методов
birthDate()
class func birthDate() -> YMMBirthDateAttribute
Создает предопределенный атрибут для даты рождения/возраста.
Возвращает:
Объект, реализующий протокол YMMBirthDateAttribute
.
customBool(_:)
class func customBool(_ name: String) -> YMMCustomBoolAttribute
Создает собственный атрибут типа bool
.
name | Название атрибута. Может содержать до 200 символов. |
name | Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол YMMCustomBoolAttribute
.
customCounter(_:)
class func customCounter(_ name: String) -> YMMCustomCounterAttribute
Создает собственный атрибут типа счетчик.
name | Название атрибута. Может содержать до 200 символов. |
name | Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол YMMCustomCounterAttribute
.
customNumber(_:)
class func customNumber(_ name: String) -> YMMCustomNumberAttribute
Создает собственный атрибут типа double
.
name | Название атрибута. Может содержать до 200 символов. |
name | Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол YMMCustomNumberAttribute
.
customString(_:)
class func customString(_ name: String) -> YMMCustomStringAttribute
Создает собственный атрибут типа string
.
name | Название атрибута. Может содержать до 200 символов. |
name | Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол YMMCustomStringAttribute
.
gender()
class func gender() -> YMMGenderAttribute
Создает предопределенный атрибут для пола.
Возвращает:
Объект, реализующий протокол YMMGenderAttribute
.
name()
class func name() -> YMMNameAttribute
Создает предопределенный атрибут для имени.
Возвращает:
Объект, реализующий протокол YMMNameAttribute
.
notificationsEnabled()
class func notificationsEnabled() -> YMMNotificationsEnabledAttribute
Создает предопределенный атрибут для статуса уведомлений.
Возвращает:
Объект, реализующий протокол YMMNotificationsEnabledAttribute
.