yandex_music.Alert

class yandex_music.Alert(alert_id: str, text: str, bg_color: str, text_color: str, alert_type: str, button: AlertButton, close_button: bool, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий блок с предупреждением.

Примечание

Данные предупреждения, скорее всего, только обкатываются. У них нет ID, вместо этого xxx, а еще присутствуют слова «тест» в тексте.

Используют как предупреждение о конце подписки, так и о раздаче подарков.

alert_id

Уникальный идентификатор.

Type:str
text

Текст предупреждения.

Type:str
bg_color

Цвет заднего фона.

Type:str
text_color

Цвет текста.

Type:str
alert_type

Тип предупреждения.

Type:str
button

Кнопка с ссылкой.

Type:yandex_music.AlertButton
close_button

Наличие кнопки «Закрыть».

Type:bool
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • alert_id (str) – Уникальный идентификатор.
  • text (str) – Текст предупреждения.
  • bg_color (str) – Цвет заднего фона.
  • text_color (str) – Цвет текста.
  • alert_type (str) – Тип предупреждения.
  • button (yandex_music.AlertButton) – Кнопка с ссылкой.
  • close_button (bool) – Наличие кнопки «Закрыть».
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[Alert]

Десериализация объекта.

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

Сообщение о статусе подписки.

Тип результата:

yandex_music.Alert