yandex_music.RotorSettings

class yandex_music.RotorSettings(language: str, diversity: str, mood: Optional[int] = None, energy: Optional[int] = None, mood_energy: Optional[str] = None, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий настройки станции.

Примечание

Поля 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
energy

Энергичное.

Type:int
mood_energy

Настроение.

Type:str
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • language (str) – Язык.
  • diversity (str) – Разнообразие (треки).
  • mood (int, optional) – Настроение (старое).
  • energy (int, optional) – Энергичное.
  • mood_energy (str, optional) – Настроение.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[RotorSettings]

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

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

Настройки станции.

Тип результата:

yandex_music.RotorSettings