yandex_music.feed.generated_playlist#

class yandex_music.feed.generated_playlist.GeneratedPlaylist(type: str, ready: bool, notify: bool, data: Playlist | None, description: list | None = None, preview_description: str | None = None, client: Client | None = None)#

Bases: YandexMusicObject

Класс, представляющий автоматически сгенерированный плейлист.

Note

Известные значения type: playlistOfTheDay, origin, recentTracks, neverHeard, podcasts, missedLikes.

type#

Тип сгенерированного плейлиста.

Type:

str

ready#

Готовность плейлиста.

Type:

bool

notify#

Уведомлён ли пользователь об обновлении содержания.

Type:

bool

data#

Сгенерированный плейлист.

Type:

yandex_music.Playlist, optional

description#

Описание TODO.

Type:

list, optional

preview_description#

Короткое описание под блоком лендинга.

Type:

str, optional

client#

Клиент Yandex Music.

Type:

yandex_music.Client, optional

client: Client | None = None#
data: Playlist | None#
classmethod de_json(data: dict, client: Client) GeneratedPlaylist | None#

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

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

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

Returns:

Автоматически сгенерированный плейлист.

Return type:

yandex_music.GeneratedPlaylist

classmethod de_list(data: list, client: Client) List[GeneratedPlaylist]#

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

Parameters:
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.

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

Returns:

Автоматически сгенерированные плейлисты.

Return type:

list из yandex_music.GeneratedPlaylist

description: list | None = None#
notify: bool#
preview_description: str | None = None#
ready: bool#
type: str#