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
- 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#
- short_description: Optional[str] = None#
- timestamp: Optional[str] = None#
- type: str#