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: dict, client: Client) List[PlaylistId]#

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

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

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

Returns:

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

Return type:

list из yandex_music.PlaylistId

fetchPlaylist(*args, **kwargs)#

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

async fetchPlaylistAsync(*args, **kwargs)#

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

fetch_playlist(*args, **kwargs)#

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

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

async fetch_playlist_async(*args, **kwargs)#

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

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

kind: int#
property playlistId#

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

property playlist_id#
uid: int#