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: ClientType | None = None)

Bases: YandexMusicModel

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

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: ClientType | None = None
classmethod de_json(data: JSONType, client: ClientType, type_: str | None = None) Like | None

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

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

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

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

Returns:

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

Return type:

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