SkeletonBlockData

class yandex_music.skeleton.skeleton_block_data.SkeletonBlockData

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

Note

Для блока типа TABS заполняются поля tabs и selected_tab_index. Для остальных блоков заполняются source, title, show_policy, view_all_action.

tabs

Список вкладок.

Type:

list из yandex_music.SkeletonTab, optional

selected_tab_index

Индекс выбранной вкладки.

Type:

int, optional

source

Источник данных.

Type:

yandex_music.SkeletonSource, optional

title

Заголовок блока.

Type:

str, optional

show_policy

Политика отображения.

Type:

str, optional

view_all_action

Действие «Показать все».

Type:

yandex_music.SkeletonViewAllAction, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

classmethod de_json(data, client)

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

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

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

Returns:

Данные блока скелетона.

Return type:

yandex_music.SkeletonBlockData