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
- 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:
- 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: str | None = None#
- id: str | None = None#
- is_banner: bool | None = None#
- is_premiere: bool | None = None#
- short_description: str | None = None#
- timestamp: str | None = None#
- type: str#