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#