yandex_music.rotor.station_result#

class yandex_music.rotor.station_result.StationResult(station: Optional[Station], settings: Optional[RotorSettings], settings2: Optional[RotorSettings], ad_params: Optional[AdParams], explanation: Optional[str] = None, prerolls: Optional[list] = None, client: Optional[Client] = None)#

Bases: YandexMusicObject

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

station#

Станция.

Type

yandex_music.Station | None

settings#

Первый набор настроек.

Type

yandex_music.RotorSettings | None

settings2#

Второй набор настроек.

Type

yandex_music.RotorSettings | None

ad_params#

Настройки рекламы.

Type

yandex_music.AdParams | None

explanation#

TODO.

Type

str, optional

prerolls#

Прероллы TODO.

Type

list из str, optional

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

ad_params: Optional[AdParams]#
client: Optional[Client] = None#
classmethod de_json(data: dict, client: Client) Optional[StationResult]#

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

Parameters
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns

Радиостанция с настройками.

Return type

yandex_music.StationResult

classmethod de_list(data: dict, client: Client) List[StationResult]#

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

Parameters
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns

Радиостанции с настройками.

Return type

list из yandex_music.StationResult

explanation: Optional[str] = None#
prerolls: Optional[list] = None#
settings: Optional[RotorSettings]#
settings2: Optional[RotorSettings]#
station: Optional[Station]#