MusicHistoryContextFullModel

class yandex_music.music_history.music_history_context_full_model.MusicHistoryContextFullModel

Класс, представляющий полную модель контекста истории прослушивания.

Note

Набор заполненных полей зависит от типа контекста:

  • album: album, artists, available.

  • artist: artist, available.

  • playlist: playlist, available, tracks_count.

  • wave: wave, simple_wave_foreground_image_url, simple_wave_background_color.

album

Альбом контекста.

Type:

yandex_music.Album, optional

artist

Исполнитель контекста.

Type:

yandex_music.Artist, optional

playlist

Плейлист контекста.

Type:

yandex_music.Playlist, optional

wave

Волна контекста.

Type:

yandex_music.Wave, optional

artists

Список исполнителей (для альбома).

Type:

list из yandex_music.Artist, optional

available

Доступность.

Type:

bool, optional

tracks_count

Количество треков (для плейлиста).

Type:

int, optional

simple_wave_foreground_image_url

URL изображения волны.

Type:

str, optional

simple_wave_background_color

Цвет фона волны.

Type:

str, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

classmethod de_json(data, client)

Десериализация объекта.

Parameters:
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns:

Полная модель контекста истории прослушивания.

Return type:

yandex_music.MusicHistoryContextFullModel