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
- 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:
- 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¶