yandex_music.feed.generated_playlist#

class yandex_music.feed.generated_playlist.GeneratedPlaylist(type: str, ready: bool, notify: bool, data: Optional[Playlist], description: Optional[list] = None, client: Optional[Client] = 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

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

client: Optional[Client] = None#
data: Optional[Playlist]#
classmethod de_json(data: dict, client: Client) Optional[GeneratedPlaylist]#

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

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

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

Returns

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

Return type

yandex_music.GeneratedPlaylist

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

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

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

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

Returns

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

Return type

list из yandex_music.GeneratedPlaylist

description: Optional[list] = None#
notify: bool#
ready: bool#
type: str#