yandex_music.genre.genre#

class yandex_music.genre.genre.Genre(id: str, weight: int, composer_top: bool, title: str, titles: Dict[str, Title | None], images: Images | None, show_in_menu: bool, show_in_regions: list | None = None, full_title: str | None = None, url_part: str | None = None, color: str | None = None, radio_icon: Icon | None = None, sub_genres: List[Genre] = None, client: Client | None = 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: Client | None = None#
color: str | None = None#
composer_top: bool#
classmethod de_json(data: dict, client: Client) Genre | None#

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

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

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

Returns:

Жанр музыки.

Return type:

yandex_music.Genre

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

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

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

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

Returns:

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

Return type:

list из yandex_music.Genre

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