yandex_music.artist.brief_info¶
- class yandex_music.artist.brief_info.BriefInfo(artist: Artist | None, albums: ~typing.List[Album], playlists: ~typing.List[Playlist], also_albums: ~typing.List[Album], last_release_ids: ~typing.List[int], last_releases: ~typing.List[Album], popular_tracks: ~typing.List[Track], similar_artists: ~typing.List[Artist], all_covers: ~typing.List[Cover], concerts: ~typing.Any, videos: ~typing.List[Video], vinyls: ~typing.List[Vinyl], has_promotions: bool, playlist_ids: ~typing.List[PlaylistId], stats: Stats | None = None, tracks_in_chart: ~typing.List[Chart] = <factory>, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий информацию об артисте.
- artist¶
Артист.
- Type:
yandex_music.Artist
|None
- albums¶
Альбомы.
- Type:
list
изyandex_music.Album
- playlists¶
Плейлисты.
- Type:
list
изyandex_music.Playlist
- also_albums¶
Сборники.
- Type:
list
изyandex_music.Album
- last_release_ids¶
Уникальные идентификаторы последних выпущенных альбомов.
- Type:
list
изint
- last_releases¶
Последние выпущенные альбомы.
- Type:
list
изyandex_music.Album
, optional
- popular_tracks¶
Популярные треки.
- Type:
list
изyandex_music.Track
- similar_artists¶
Похожие артисты.
- Type:
list
изyandex_music.Artist
- all_covers¶
Все обложки.
- Type:
list
изyandex_music.Cover
- concerts¶
Концерты (тест-кейс с ними потерялся, мало у кого есть).
- Type:
str
- videos¶
Видео.
- Type:
list
изyandex_music.Video
- vinyls¶
Пластинки.
- Type:
list
изyandex_music.Vinyl
- has_promotions¶
Рекламируется ли TODO.
- Type:
bool
- playlist_ids¶
Уникальные идентификаторы плейлистов.
- Type:
list
изyandex_music.PlaylistId
- stats¶
Статистика прослушиваний за месяц.
- Type:
yandex_music.Stats
, optional
- tracks_in_chart¶
Треки в чарте.
- Type:
list
изyandex_music.Chart
, optional
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- client: ClientType | None = None¶
- concerts: Any¶
- classmethod de_json(data: JSONType, client: ClientType) BriefInfo | None ¶
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Информация об артисте.
- Return type:
- has_promotions: bool¶
- last_release_ids: List[int]¶
- playlist_ids: List[PlaylistId]¶