yandex_music.landing.play_context¶
- class yandex_music.landing.play_context.PlayContext(client_: str, context: str, context_item: str, tracks: List[TrackShortOld], client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий проигрываемый контекст.
Note
Известные значения поля client_: android.
Поле context хранит в себе место воспроизведения, например, playlist.
Поле context_item хранит в себе уникальный идентификатор context’a, т.е. в нашем случае playlist’a.
- client_¶
Клиент.
- Type:
str
- context¶
Тип контекста.
- Type:
str
- context_item¶
Предмет контекста.
- Type:
str
- tracks¶
Треки.
- Type:
list
изyandex_music.TrackShortOld
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- client: ClientType | None = None¶
- client_: str¶
- context: str¶
- context_item: str¶
- classmethod de_json(data: JSONType, client: ClientType) PlayContext | None ¶
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Проигрываемый контекст.
- Return type:
- tracks: List[TrackShortOld]¶