PinData

class yandex_music.pin.pin_data.PinData

Класс, представляющий данные закреплённого элемента.

Note

Для артистов используется поле name, для альбомов и плейлистов — title.

Поле playlist_uuid доступно только для плейлистов.

Поле content_restrictions может содержать информацию о доступности и ограничениях.

id

Уникальный идентификатор (для артистов и альбомов).

Type:

int, optional

uid

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

Type:

int, optional

kind

Номер плейлиста.

Type:

int, optional

playlist_uuid

UUID плейлиста.

Type:

str, optional

name

Имя артиста.

Type:

str, optional

title

Название альбома или плейлиста.

Type:

str, optional

cover

Обложка.

Type:

yandex_music.Cover, optional

content_restrictions

Ограничения контента.

Type:

yandex_music.ContentRestrictions, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

classmethod de_json(data, client)

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

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

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

Returns:

Данные закреплённого элемента.

Return type:

yandex_music.PinData