yandex_music.account.alert¶
- class yandex_music.account.alert.Alert(alert_id: str, text: str, bg_color: str, text_color: str, alert_type: str, button: AlertButton, close_button: bool, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий блок с предупреждением.
Note
Данные предупреждения, скорее всего, только обкатываются. У них нет ID, вместо этого xxx, а еще присутствуют слова “тест” в тексте.
Используют как предупреждение о конце подписки, так и о раздаче подарков.
- alert_id¶
Уникальный идентификатор.
- Type:
str
- text¶
Текст предупреждения.
- Type:
str
- bg_color¶
Цвет заднего фона.
- Type:
str
- text_color¶
Цвет текста.
- Type:
str
- alert_type¶
Тип предупреждения.
- Type:
str
- button¶
Кнопка с ссылкой.
- Type:
- close_button¶
Наличие кнопки “Закрыть”.
- Type:
bool
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- alert_id: str¶
- alert_type: str¶
- bg_color: str¶
- button: AlertButton¶
- client: ClientType | None = None¶
- close_button: bool¶
- classmethod de_json(data: JSONType, client: ClientType) Alert | None ¶
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Сообщение о статусе подписки.
- Return type:
- text: str¶
- text_color: str¶