yandex_music.like

class yandex_music.like.Like(type: str, id: str | None = None, timestamp: str | None = None, album: Album | None = None, artist: Artist | None = None, playlist: Playlist | None = None, short_description: str | None = None, description: str | None = None, is_premiere: bool | None = None, is_banner: bool | None = None, client: Client | None = None)

Bases: YandexMusicObject

Класс, представляющий объект с отметкой “мне нравится”.

None:

В поле type содержится одно из трёх значений: artist, playlist, album. Обозначает поле, в котором содержится информация.

type

Тип объекта с отметкой.

Type:

str

id

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

Type:

str, optional

timestamp

Дата и время добавления отметки.

Type:

str, optional

album

Понравившейся альбом.

Type:

yandex_music.Album, optional

artist

Понравившейся артист.

Type:

yandex_music.Artist, optional

playlist

Понравившейся плейлист.

Type:

yandex_music.Playlist, optional

short_description

Короткое описание.

Type:

str, optional

description

Описание.

Type:

str, optional

is_premiere

Премьера ли.

Type:

bool, optional

is_banner

Является ли баннером.

Type:

bool, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

album: Album | None = None
artist: Artist | None = None
client: Client | None = None
classmethod de_json(data: dict, client: Client, type_: str = None) Like | None

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

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

  • type (str, optional) – Тип объекта с отметкой “мне нравится”.

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

Returns:

Объект с отметкой “мне нравится”.

Return type:

yandex_music.Like

classmethod de_list(data: list, client: Client, type_: str = None) List[Like]

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

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

  • type (str, optional) – Тип объекта с отметкой “мне нравится”.

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

Returns:

Объекты с отметкой “мне нравится”.

Return type:

list из yandex_music.Like

description: str | None = None
id: str | None = None
is_banner: bool | None = None
is_premiere: bool | None = None
playlist: Playlist | None = None
short_description: str | None = None
timestamp: str | None = None
type: str