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