yandex_music.Supplement

class yandex_music.Supplement(id_: int, lyrics: Optional[Lyrics], videos: List[VideoSupplement], radio_is_available: bool, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

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

id

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

Type:int
lyrics

Объект класса yandex_music.Lyrics представляющий текст песни.

Type:yandex_music.Lyrics
videos

Объект класса yandex_music.VideoSupplement представляющий видео.

Type:yandex_music.VideoSupplement
radio_is_available

Доступно ли радио.

Type:bool
client

Объект класса yandex_music.Client, представляющий клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • id (int) – Уникальный идентификатор дополнительной информации.
  • lyrics (yandex_music.Lyrics) – Объект класса yandex_music.Lyrics представляющий текст песни.
  • videos (yandex_music.VideoSupplement) – Объект класса yandex_music.VideoSupplement представляющий видео.
  • radio_is_available (bool) – Доступно ли радио.
  • client (yandex_music.Client, optional) – Объект класса yandex_music.Client, представляющий клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[Supplement]

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

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

Объект класса yandex_music.Supplement.

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

yandex_music.Supplement