Документация класса RotorSettings
このコミットが含まれているのは:
コミット
bba6b68239
|
@ -6,7 +6,7 @@ class TestRotorSettings:
|
||||||
diversity = 'default'
|
diversity = 'default'
|
||||||
mood = 2
|
mood = 2
|
||||||
energy = 2
|
energy = 2
|
||||||
mood_energy = None
|
mood_energy = 'fun'
|
||||||
|
|
||||||
def test_expected_values(self, rotor_settings):
|
def test_expected_values(self, rotor_settings):
|
||||||
assert rotor_settings.language == self.language
|
assert rotor_settings.language == self.language
|
||||||
|
|
|
@ -7,13 +7,32 @@ if TYPE_CHECKING:
|
||||||
|
|
||||||
|
|
||||||
class RotorSettings(YandexMusicObject):
|
class RotorSettings(YandexMusicObject):
|
||||||
"""Класс, представляющий .
|
"""Класс, представляющий настройки станции.
|
||||||
|
|
||||||
|
Note:
|
||||||
|
Поля `energy`, `mood` используются в старых настройках (`settings1`).
|
||||||
|
|
||||||
|
Значения `mood_energy`: `fun`, `active`, `calm`, `sad`, `all`.
|
||||||
|
|
||||||
|
Значения `diversity`: `favorite`, `popular`, `discover`, `default`.
|
||||||
|
|
||||||
|
Значения `language`: `not-russian`, `russian`, `any`.
|
||||||
|
|
||||||
Attributes:
|
Attributes:
|
||||||
|
language (:obj:`str`): Язык.
|
||||||
|
diversity (:obj:`str`): Разнообразие (треки).
|
||||||
|
mood (:obj:`int`): Грустное.
|
||||||
|
energy (:obj:`int`): Энергичное.
|
||||||
|
mood_energy (:obj:`str`): Настроение.
|
||||||
client (:obj:`yandex_music.Client`): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
client (:obj:`yandex_music.Client`): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
||||||
Yandex Music.
|
Yandex Music.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
|
language (:obj:`str`): Язык.
|
||||||
|
diversity (:obj:`str`): Разнообразие (треки).
|
||||||
|
mood (:obj:`int`, optional): Грустное.
|
||||||
|
energy (:obj:`int`, optional): Энергичное.
|
||||||
|
mood_energy (:obj:`str`, optional): Настроение.
|
||||||
client (:obj:`yandex_music.Client`, optional): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
client (:obj:`yandex_music.Client`, optional): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
||||||
Yandex Music.
|
Yandex Music.
|
||||||
**kwargs: Произвольные ключевые аргументы полученные от API.
|
**kwargs: Произвольные ключевые аргументы полученные от API.
|
||||||
|
@ -24,7 +43,7 @@ class RotorSettings(YandexMusicObject):
|
||||||
diversity: str,
|
diversity: str,
|
||||||
mood: Optional[int] = None,
|
mood: Optional[int] = None,
|
||||||
energy: Optional[int] = None,
|
energy: Optional[int] = None,
|
||||||
mood_energy=None,
|
mood_energy: Optional[str] = None,
|
||||||
client: Optional['Client'] = None,
|
client: Optional['Client'] = None,
|
||||||
**kwargs) -> None:
|
**kwargs) -> None:
|
||||||
self.language = language
|
self.language = language
|
||||||
|
|
読み込み中…
新しいイシューから参照