MusicHistoryItemData

class yandex_music.music_history.music_history_item_data.MusicHistoryItemData

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

Note

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

item_id: yandex_music.MusicHistoryItemIdoptional

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

full_model: yandex_music.Track | yandex_music.MusicHistoryContextFullModeloptional

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

client: yandex_music.Clientoptional

Клиент Yandex Music.

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