Документация класса Restrictions
このコミットが含まれているのは:
コミット
483a4db587
|
@ -32,7 +32,7 @@ class TestRestrictions:
|
|||
|
||||
def test_equality(self, enum, discrete_scale):
|
||||
a = Restrictions(enum, enum)
|
||||
b = Restrictions(enum, None, discrete_scale, discrete_scale, discrete_scale, enum)
|
||||
b = Restrictions(enum, None)
|
||||
c = Restrictions(enum, enum)
|
||||
|
||||
assert a != b
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from typing import TYPE_CHECKING, Optional, Union
|
||||
from typing import TYPE_CHECKING, Optional
|
||||
|
||||
from yandex_music import YandexMusicObject, Enum, DiscreteScale
|
||||
|
||||
|
@ -12,24 +12,44 @@ de_json = {
|
|||
|
||||
|
||||
class Restrictions(YandexMusicObject):
|
||||
"""Класс, представляющий .
|
||||
"""Класс, представляющий ограничения для настроек станции.
|
||||
|
||||
Attributes:
|
||||
language (:obj:`yandex_music.Enum`): Объект класса :class:`yandex_music.Enum`, представляющий перечисление
|
||||
значений для языков.
|
||||
diversity (:obj:`yandex_music.Enum`): Объект класса :class:`yandex_music.Enum`, представляющий перечисление
|
||||
значений для разнообразия (треков).
|
||||
mood (:obj:`yandex_music.DiscreteScale`): Объект класса :class:`yandex_music.DiscreteScale`, представляющий
|
||||
ограничения для значения настроения.
|
||||
energy (:obj:`yandex_music.DiscreteScale`): Объект класса :class:`yandex_music.DiscreteScale`, представляющий
|
||||
ограничения для значения энергичности.
|
||||
mood_energy (:obj:`yandex_music.Enum`): Объект класса :class:`yandex_music.Enum`, представляющий перечисление
|
||||
значений для настроения.
|
||||
client (:obj:`yandex_music.Client`): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
||||
Yandex Music.
|
||||
|
||||
Args:
|
||||
language (:obj:`yandex_music.Enum`): Объект класса :class:`yandex_music.Enum`, представляющий перечисление
|
||||
значений для языков.
|
||||
diversity (:obj:`yandex_music.Enum`): Объект класса :class:`yandex_music.Enum`, представляющий перечисление
|
||||
значений для разнообразия (треков).
|
||||
mood (:obj:`yandex_music.DiscreteScale`, optional): Объект класса :class:`yandex_music.DiscreteScale`,
|
||||
представляющий ограничения для значения настроения.
|
||||
energy (:obj:`yandex_music.DiscreteScale`, optional): Объект класса :class:`yandex_music.DiscreteScale`,
|
||||
представляющий ограничения для значения энергичности.
|
||||
mood_energy (:obj:`yandex_music.Enum`, optional): Объект класса :class:`yandex_music.Enum`, представляющий
|
||||
перечисление значений для настроения.
|
||||
client (:obj:`yandex_music.Client`, optional): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
||||
Yandex Music.
|
||||
**kwargs: Произвольные ключевые аргументы полученные от API.
|
||||
"""
|
||||
|
||||
def __init__(self,
|
||||
language: Optional[Union['Enum', 'DiscreteScale']],
|
||||
diversity: Optional[Union['Enum', 'DiscreteScale']],
|
||||
mood: Optional[Union['Enum', 'DiscreteScale']] = None,
|
||||
energy: Optional[Union['Enum', 'DiscreteScale']] = None,
|
||||
mood_energy: Optional[Union['Enum', 'DiscreteScale']] = None,
|
||||
language: Optional['Enum'],
|
||||
diversity: Optional['Enum'],
|
||||
mood: Optional['DiscreteScale'] = None,
|
||||
energy: Optional['DiscreteScale'] = None,
|
||||
mood_energy: Optional['Enum'] = None,
|
||||
client: Optional['Client'] = None,
|
||||
**kwargs) -> None:
|
||||
self.language = language
|
||||
|
|
|
@ -21,7 +21,7 @@ class RotorSettings(YandexMusicObject):
|
|||
Attributes:
|
||||
language (:obj:`str`): Язык.
|
||||
diversity (:obj:`str`): Разнообразие (треки).
|
||||
mood (:obj:`int`): Грустное.
|
||||
mood (:obj:`int`): Настроение (старое).
|
||||
energy (:obj:`int`): Энергичное.
|
||||
mood_energy (:obj:`str`): Настроение.
|
||||
client (:obj:`yandex_music.Client`): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
||||
|
@ -30,7 +30,7 @@ class RotorSettings(YandexMusicObject):
|
|||
Args:
|
||||
language (:obj:`str`): Язык.
|
||||
diversity (:obj:`str`): Разнообразие (треки).
|
||||
mood (:obj:`int`, optional): Грустное.
|
||||
mood (:obj:`int`, optional): Настроение (старое).
|
||||
energy (:obj:`int`, optional): Энергичное.
|
||||
mood_energy (:obj:`str`, optional): Настроение.
|
||||
client (:obj:`yandex_music.Client`, optional): Объект класса :class:`yandex_music.Client`, представляющий клиент
|
||||
|
|
読み込み中…
新しいイシューから参照