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#