yandex_music.landing.track_id#

class yandex_music.landing.track_id.TrackId(id: Optional[int] = None, track_id: Optional[int] = None, album_id: Optional[int] = None, from_: Optional[str] = None, client: Optional[Client] = None)#

Bases: YandexMusicObject

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

Note

Поле track_id используется только у объектах полученных через очередь треков. В остальные случаях id.

Поле from_ есть только у объект, которые используются в очереди треков.

id#

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

Type

int

track_id#

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

Type

int

album_id#

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

Type

int, optional

from_#

Откуда был получен этот объект.

Type

str, optional

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

album_id: Optional[int] = None#
client: Optional[Client] = None#
classmethod de_json(data: dict, client: Client) Optional[TrackId]#

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

Parameters
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns

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

Return type

yandex_music.TrackId

classmethod de_list(data: dict, client: Client) List[TrackId]#

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

Parameters
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns

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

Return type

list из yandex_music.TrackId

fetchTrack(*args, **kwargs) Track#

Псевдоним для fetch_track

async fetchTrackAsync(*args, **kwargs) Track#

Псевдоним для fetch_track_async

fetch_track(*args, **kwargs) Track#

Получение полной версии трека.

Returns

Полная версия.

Return type

yandex_music.Track

async fetch_track_async(*args, **kwargs) Track#

Получение полной версии трека.

Returns

Полная версия.

Return type

yandex_music.Track

from_: Optional[str] = None#
id: Optional[int] = None#
property trackFullId: str#

Псевдоним для track_full_id

property track_full_id: str#

ID трека состоящий из его номера и номера альбома.

Type

str

track_id: Optional[int] = None#