Класс Attribute

com.yandex.metrica.profile

public  class  Attribute

Методы класса создают предопределенные и собственные атрибуты профиля.

AppMetrica позволяет создать до 100 собственных атрибутов.

Методы

BirthDateAttributebirthDate()

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

BooleanAttributecustomBoolean(@NonNull String key)

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

CounterAttributecustomCounter(@NonNull String key)

Создает собственный атрибут типа счетчик.

NumberAttributecustomNumber(@NonNull String key)

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

StringAttributecustomString(@NonNull String key)

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

GenderAttributegender()

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

NameAttributename()

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

NotificationsEnabledAttributenotificationsEnabled()

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

Описание методов

birthDate

public static BirthDateAttribute birthDate()

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

Возвращает:

Объект класса BirthDateAttribute.

customBoolean

public static BooleanAttribute customBoolean(@NonNull String key)

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

Параметры:
key

Название атрибута. Может содержать до 200 символов.

Возвращает:

Объект класса BooleanAttribute.

customCounter

public static CounterAttribute customCounter(@NonNull String key)

Создает собственный атрибут типа счетчик.

Параметры:
key

Название атрибута. Может содержать до 200 символов.

Возвращает:

Объект класса CounterAttribute.

customNumber

public static NumberAttribute customNumber(@NonNull String key)

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

Параметры:
key

Название атрибута. Может содержать до 200 символов.

Возвращает:

Объект класса NumberAttribute.

customString

public static StringAttribute customString(@NonNull String key)

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

Параметры:
key

Название атрибута. Может содержать до 200 символов.

Возвращает:

Объект класса StringAttribute.

gender

public static GenderAttribute gender()

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

Возвращает:

Объект класса GenderAttribute.

name

public static NameAttribute name()

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

Возвращает:

Объект класса NameAttribute.

notificationsEnabled

public static NotificationsEnabledAttribute notificationsEnabled()

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

Возвращает:

Объект класса NotificationsEnabledAttribute.