yandex_music.genre.genre¶
- class yandex_music.genre.genre.Genre(id: str, weight: int, composer_top: bool, title: str, titles: ~typing.Dict[str, Title | None], images: Images | None, show_in_menu: bool, show_in_regions: ~typing.List[int] | None = None, full_title: str | None = None, url_part: str | None = None, color: str | None = None, radio_icon: Icon | None = None, sub_genres: ~typing.List[Genre] = <factory>, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий жанр музыки.
- id¶
Уникальный идентификатор жанра.
- Type:
str
- weight¶
Вес TODO (возможно, чем выше показатель, тем больше нравится пользователю).
- Type:
int
- composer_top¶
TODO.
- Type:
bool
- title¶
Заголовок жанра.
- Type:
str
- titles¶
Словарь заголовков на разных языках, где ключ - язык.
- Type:
dict
- images¶
Изображение жанра.
- Type:
Показывать в меню.
- 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: ClientType | None = None¶
- color: str | None = None¶
- composer_top: bool¶
- classmethod de_json(data: JSONType, client: ClientType) Genre | None ¶
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Жанр музыки.
- Return type:
- full_title: str | None = None¶
- hide_in_regions = None¶
- id: str¶
- show_in_menu: bool¶
- show_in_regions: List[int] | None = None¶
- title: str¶
- url_part: str | None = None¶
- weight: int¶