yandex_music.like#

class yandex_music.like.Like(type: str, id: Optional[str] = None, timestamp: Optional[str] = None, album: Optional[Album] = None, artist: Optional[Artist] = None, playlist: Optional[Playlist] = None, short_description: Optional[str] = None, description: Optional[str] = None, is_premiere: Optional[bool] = None, is_banner: Optional[bool] = None, client: Optional[Client] = 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: Optional[Album] = None#
artist: Optional[Artist] = None#
client: Optional[Client] = None#
classmethod de_json(data: dict, client: Client, type_: str = None) Optional[Like]#

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

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

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

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

Returns

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

Return type

yandex_music.Like

classmethod de_list(data: dict, 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: Optional[str] = None#
id: Optional[str] = None#
is_banner: Optional[bool] = None#
is_premiere: Optional[bool] = None#
playlist: Optional[Playlist] = None#
short_description: Optional[str] = None#
timestamp: Optional[str] = None#
type: str#