Класс Attribute

com.yandex.metrica.profile

public  class  Attribute

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

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

Методы

BirthDateAttribute birthDate()

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

BooleanAttribute customBoolean(@NonNull String key)

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

CounterAttribute customCounter(@NonNull String key)

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

NumberAttribute customNumber(@NonNull String key)

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

StringAttribute customString(@NonNull String key)

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

GenderAttribute gender()

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

NameAttribute name()

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

NotificationsEnabledAttribute notificationsEnabled()

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

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

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.