yandex_music.QueueItem

class yandex_music.QueueItem(id_: str, context: Optional[Context], modified: str, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

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

id

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

Type:str
context

Объект по которому построена очередь.

Type:yandex_music.Context | None
modified

Дата последнего изменения.

Type:str
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • id (str) – Уникальный идентификатор очереди.
  • context (yandex_music.Context | None) – Объект по которому построена очередь.
  • modified (str) – Дата последнего изменения.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
classmethod de_json(data: dict, client: Client) → Optional[QueueItem]

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

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

Очередь в списке.

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

yandex_music.QueueItem

classmethod de_list(data: dict, client: Client) → List[QueueItem]

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

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

Список очередей всех устройств.

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

list из yandex_music.QueueItem