yandex_music.playlist.playlist_id

class yandex_music.playlist.playlist_id.PlaylistId(uid: int, kind: int, client: Client | None = None)

Bases: YandexMusicObject

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

uid

Уникальный идентификатор пользователя владеющим плейлистом.

Type:

int

kind

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

Type:

int

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

client: Client | None = None
classmethod de_json(data: dict, client: Client) PlaylistId | None

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

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

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

Returns:

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

Return type:

yandex_music.PlaylistId

classmethod de_list(data: list, client: Client) List[PlaylistId]

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

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

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

Returns:

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

Return type:

list из yandex_music.PlaylistId

fetchPlaylist(*args, **kwargs) Playlist | List[Playlist]

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

async fetchPlaylistAsync(*args, **kwargs) Playlist | List[Playlist]

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

fetch_playlist(*args, **kwargs) Playlist | List[Playlist]

Сокращение для:

client.users_playlists(kind, uid, *args, **kwargs)

async fetch_playlist_async(*args, **kwargs) Playlist | List[Playlist]

Сокращение для:

await client.users_playlists(kind, uid, *args, **kwargs)

kind: int
property playlistId: str

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

property playlist_id: str

Полный ID плейлиста.

uid: int