yandex_music.rotor.rotor_settings#
- class yandex_music.rotor.rotor_settings.RotorSettings(language: str, diversity: str, mood: Optional[int] = None, energy: Optional[int] = None, mood_energy: Optional[str] = None, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий настройки станции.
Note
Поля energy, mood используются в старых настройках (settings1).
Значения mood_energy: fun, active, calm, sad, all.
Значения diversity: favorite, popular, discover, default.
Значения language: not-russian, russian, any.
- language#
Язык.
- Type
str
- diversity#
Разнообразие (треки).
- Type
str
- mood#
Настроение (старое).
- Type
int
, optional
- energy#
Энергичное.
- Type
int
, optional
- mood_energy#
Настроение.
- Type
str
, optional
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- classmethod de_json(data: dict, client: Client) Optional[RotorSettings] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Настройки станции.
- Return type
yandex_music.RotorSettings
- diversity: str#
- energy: Optional[int] = None#
- language: str#
- mood: Optional[int] = None#
- mood_energy: Optional[str] = None#