yandex_music.queue.queue¶
- class yandex_music.queue.queue.Queue(context: Context | None, tracks: List[TrackId], current_index: int, modified: str, id: str | None = None, from_: str | None = None, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий очередь треков.
- context¶
Объект по которому построена очередь.
- Type:
yandex_music.Context
|None
- tracks¶
Список треков.
- Type:
list
изyandex_music.TrackId
- current_index¶
Текущий проигрываемый трек.
- Type:
int
- modified¶
Дата последнего изменения.
- Type:
str
- id¶
Уникальный идентификатор очереди.
- Type:
str
, optional
- from_¶
Откуда был получен этот объект.
- Type:
str
, optional
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- client: ClientType | None = None¶
- current_index: int¶
- classmethod de_json(data: JSONType, client: ClientType) Queue | None ¶
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Очередь.
- Return type:
- from_: str | None = None¶
- getCurrentTrack() TrackId ¶
Псевдоним для
get_current_track
- id: str | None = None¶
- modified: str¶