yandex_music.ArtistEvent

class yandex_music.ArtistEvent(artist: Optional[Artist], tracks: List[Track], similar_to_artists_from_history: List[Artist], subscribed: Optional[bool] = None, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий артиста в событии фида.

artist

Артист.

Type:yandex_music.Artist | None
tracks

Треки.

Type:list yandex_music.Track
similar_to_artists_from_history

Похожие артисты из истории.

Type:list yandex_music.Artist
subscribed

Подписан ли на событие.

Type:bool
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • artist (yandex_music.Artist | None) – Артист.
  • tracks (list yandex_music.Track) – Треки.
  • similar_to_artists_from_history (list yandex_music.Artist) – Похожие артисты из истории.
  • subscribed (bool) – Подписан ли на событие.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[ArtistEvent]

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

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

Артист из события фида.

Тип результата:

yandex_music.ArtistEvent

classmethod de_list(data: dict, client: Client) → List[ArtistEvent]

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

Параметры:
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

Артисты из события фида.

Тип результата:

list из yandex_music.ArtistEvent