Класс 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

Создает предопределенный атрибут для даты рождения/возраста.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол 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

Создает предопределенный атрибут для пола.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол YMMGenderAttribute.

name()

class func name() -> YMMNameAttribute

Создает предопределенный атрибут для имени.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол YMMNameAttribute.

notificationsEnabled()

class func notificationsEnabled() -> YMMNotificationsEnabledAttribute

Создает предопределенный атрибут для статуса уведомлений.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол YMMNotificationsEnabledAttribute.