Класс NotificationsEnabledAttribute

com.yandex.metrica.profile

public  class  NotificationsEnabledAttribute

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

Статус указывает, разрешил ли пользователь получать уведомления.

Методы

UserProfileUpdate<? extends UserProfileUpdatePatcher>withValue(boolean value)

Обновляет значение атрибута.

UserProfileUpdate<? extends UserProfileUpdatePatcher>withValueIfUndefined(boolean value)

Обновляет значение атрибута, если оно не было установлено ранее.

UserProfileUpdate<? extends UserProfileUpdatePatcher>withValueReset()

Сбрасывает значение атрибута.

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

withValue

public UserProfileUpdate<? extends UserProfileUpdatePatcher> withValue(boolean value)

Обновляет значение атрибута.

Параметры:
valueЗначение атрибута: true или false.

Возвращает:

Объект класса UserProfileUpdate, который содержит все обновления атрибутов.

withValueIfUndefined

public UserProfileUpdate<? extends UserProfileUpdatePatcher> withValueIfUndefined(boolean value)

Обновляет значение атрибута, если оно не было установлено ранее.

Параметры:
valueЗначение атрибута: true или false.

Возвращает:

Объект класса UserProfileUpdate, который содержит все обновления атрибутов.

withValueReset

public UserProfileUpdate<? extends UserProfileUpdatePatcher> withValueReset()

Сбрасывает значение атрибута.

Возвращает:

Объект класса UserProfileUpdate, который содержит все обновления атрибутов.