yandex_music.rotor.station_result

class yandex_music.rotor.station_result.StationResult(station: Station | None, settings: RotorSettings | None, settings2: RotorSettings | None, ad_params: AdParams | None, explanation: str | None = None, prerolls: list | None = None, rup_title: str | None = None, rup_description: str | None = None, custom_name: str | None = None, client: ClientType | None = None)

Bases: YandexMusicModel

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

Note

Известные значения custom_name: Танцую, R’n’B, Отдыхаю, Просыпаюсь, Тренируюсь, В дороге, Работаю, Засыпаю.

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

rup_title

Название станции / Моя волна TODO.

Type:

str

rup_description

Описание станции.

Type:

str

custom_name

Название станции TODO.

Type:

str, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

ad_params: AdParams | None
client: ClientType | None = None
custom_name: str | None = None
classmethod de_json(data: JSONType, client: ClientType) StationResult | None

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

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

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

Returns:

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

Return type:

yandex_music.StationResult

explanation: str | None = None
prerolls: list | None = None
rup_description: str | None = None
rup_title: str | None = None
settings: RotorSettings | None
settings2: RotorSettings | None
station: Station | None