MusicHistoryItemData

class yandex_music.music_history.music_history_item_data.MusicHistoryItemData

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

Note

Поле full_model содержит yandex_music.Track для элементов типа track и yandex_music.MusicHistoryContextFullModel для элементов типа album.

item_id

Идентификатор элемента.

Type:

yandex_music.MusicHistoryItemId, optional

full_model

Полная модель элемента.

Type:

yandex_music.Track | yandex_music.MusicHistoryContextFullModel, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

classmethod de_json(data, client, item_type=None)

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

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

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

  • item_type (str, optional) – Тип элемента (track или album), определяет тип десериализации поля full_model.

Returns:

Данные элемента истории прослушивания.

Return type:

yandex_music.MusicHistoryItemData