yandex_music.tracks_list¶
- class yandex_music.tracks_list.TracksList(uid: int, revision: int, tracks: List[TrackShort], client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий список треков.
- uid¶
Уникальный идентификатор пользователя.
- Type:
int
- revision¶
Актуальность данных TODO.
- Type:
int
- tracks¶
Список треков в укороченной версии.
- Type:
list
изyandex_music.TrackShort
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- client: ClientType | None = None¶
- classmethod de_json(data: JSONType, client: ClientType) TracksList | None ¶
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Список треков.
- Return type:
- fetchTracks() List[Track] ¶
Псевдоним для
fetch_tracks
- async fetchTracksAsync() List[Track] ¶
Псевдоним для
fetch_tracks_async
- fetch_tracks() List[Track] ¶
Получение полных версии треков.
- Returns:
Полная версия трека.
- Return type:
list
изyandex_music.Track
- async fetch_tracks_async() List[Track] ¶
Получение полных версии треков.
- Returns:
Полная версия трека.
- Return type:
list
изyandex_music.Track
- revision: int¶
- tracks: List[TrackShort]¶
- property tracksIds: List[str]¶
Псевдоним для
tracks_ids
- property tracks_ids: List[str]¶
Список уникальных идентификаторов треков.
- Type:
list
изstr
- uid: int¶