Like
- class yandex_music.like.Like
Класс, представляющий объект с отметкой “мне нравится”.
Note
В поле type содержится одно из трёх значений: artist, playlist, album. Обозначает поле, в котором содержится информация.
- album
Понравившейся альбом.
- Type:
yandex_music.Album, optional
- artist
Понравившейся артист.
- Type:
yandex_music.Artist, optional
- playlist
Понравившейся плейлист.
- Type:
yandex_music.Playlist, optional
- client
Клиент Yandex Music.
- Type:
yandex_music.Client, optional
- classmethod de_json(data, client, type_=None)
Десериализация объекта.
- Parameters:
data (
dict) – Поля и значения десериализуемого объекта.client (
yandex_music.Client, optional) – Клиент Yandex Music.type (
str, optional) – Тип объекта с отметкой “мне нравится”.
- Returns:
Объект с отметкой “мне нравится”.
- Return type:
- classmethod de_list(data, client, type_=None)
Десериализация списка объектов.
Note
Переопределяется в дочерних классах, если необходимо.
Например, в сложных объектах где есть вариации подтипов.
- Parameters:
data (
JSONType) – Список словарей с полями и значениями десериализуемого объекта.client (
yandex_music.Client, optional) – Клиент Yandex Music.type (
str, optional) – Тип объекта с отметкой “мне нравится”.
- Returns:
Список десериализованных объектов.
- Return type:
listизyandex_music.Like