yandex_music.genre.genre#

class yandex_music.genre.genre.Genre(id: str, weight: int, composer_top: bool, title: str, titles: Dict[str, Optional[Title]], images: Optional[Images], show_in_menu: bool, show_in_regions: Optional[list] = None, full_title: Optional[str] = None, url_part: Optional[str] = None, color: Optional[str] = None, radio_icon: Optional[Icon] = None, sub_genres: List[Genre] = None, client: Optional[Client] = None)#

Bases: YandexMusicObject

Класс, представляющий жанр музыки.

id#

Уникальный идентификатор жанра.

Type

str

weight#

Вес TODO (возможно, чем выше показатель, тем больше нравится пользователю).

Type

int

composer_top#

TODO.

Type

bool

title#

Заголовок жанра.

Type

str

titles#

Словарь заголовков на разных языках, где ключ - язык.

Type

dict

images#

Изображение жанра.

Type

yandex_music.Images

show_in_menu#

Показывать в меню.

Type

bool

show_in_regions#

Список регионов в которых отображается жанр в списках.

Type

list из int, optional

full_title#

Полный заголовок.

Type

str, optional

url_part#

Часть ссылки на жанр для открытия в браузере.

Type

str, optional

color#

Цвет фона изображения.

Type

str, optional

radio_icon#

Иконка радио жанра.

Type

yandex_music.Icon, optional

sub_genres#

Поджанры текущего жанра музыки.

Type

list из yandex_music.Genre, optional

hide_in_regions#

В каких регионах скрывать жанр.

Type

list, optional

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

client: Optional[Client] = None#
color: Optional[str] = None#
composer_top: bool#
classmethod de_json(data: dict, client: Client) Optional[Genre]#

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

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

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

Returns

Жанр музыки.

Return type

yandex_music.Genre

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

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

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

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

Returns

Жанры музыки.

Return type

list из yandex_music.Genre

full_title: Optional[str] = None#
hide_in_regions = None#
id: str#
images: Optional[Images]#
radio_icon: Optional[Icon] = None#
show_in_menu: bool#
show_in_regions: Optional[list] = None#
sub_genres: List[Genre] = None#
title: str#
titles: Dict[str, Optional[Title]]#
url_part: Optional[str] = None#
weight: int#