yandex_music.queue.context#
- class yandex_music.queue.context.Context(type: str, id: Optional[str] = None, description: Optional[str] = None, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий содержимое очереди.
Note
Известные значения поля type: various, my_music, radio, playlist, artist.
Тип various используется при прослушивании из раздела “Моя музыка” с сайта, а my_music с мобильных клиентов.
Поле description зачастую есть только когда type имеет значение my_music или various.
При type равным my_music или various поле id отсутствует.
- type#
Тип содержимого (по чём построена очередь).
- Type
str
- id#
Уникальный идентификатор типа содержимого (плейлиста, альбома и т.д.).
- Type
str
, optional
- description#
Описание содержимого (например, название плейлиста, радиостанции).
- Type
str
, optional
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- classmethod de_json(data: dict, client: Client) Optional[Context] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Содержимое очереди.
- Return type
yandex_music.Context
- description: Optional[str] = None#
- id: Optional[str] = None#
- type: str#