yandex_music.queue.queue#
- class yandex_music.queue.queue.Queue(context: Optional[Context], tracks: List[TrackId], current_index: int, modified: str, id: Optional[str] = None, from_: Optional[str] = None, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий очередь треков.
- 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
- current_index: int#
- classmethod de_json(data: dict, client: Client) Optional[Queue] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Очередь.
- Return type
yandex_music.Queue
- from_: Optional[str] = None#
- getCurrentTrack() TrackId #
Псевдоним для
get_current_track
- id: Optional[str] = None#
- modified: str#