yandex_music.rotor.station#
- class yandex_music.rotor.station.Station(id: Optional[Id], name: str, icon: Icon, mts_icon: Icon, geocell_icon: Icon, id_for_from: str, restrictions: Restrictions, restrictions2: Restrictions, full_image_url: Optional[str] = None, mts_full_image_url: Optional[str] = None, parent_id: Optional[Id] = None, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий станцию.
Note
id_for_from обозначает предка станции, например, жанр, настроение или занятие. Неизвестно когда используется id_for_from, а когда parent_id.
- id#
Уникальный идентификатор станции.
- Type
yandex_music.Id
- name#
Название станции.
- Type
str
- icon#
Иконка станции.
- Type
yandex_music.Icon
- mts_icon#
Иконка TODO.
- Type
yandex_music.Icon
- geocell_icon#
Иконка TODO.
- Type
yandex_music.Icon
- id_for_from#
Категория (тип) станции.
- Type
str
- restrictions#
Ограничения для настроек станции старого формата.
- Type
yandex_music.Restrictions
- restrictions2#
Ограничения для настроек станции.
- Type
yandex_music.Restrictions
- full_image_url#
Ссылка на полное изображение.
- Type
str
, optional
- mts_full_image_url#
Ссылка на полную иконку.
- Type
str
, optional
- parent_id#
Уникальный идентификатор станции, являющейся предком текущей.
- Type
yandex_music.Id
, optional
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- classmethod de_json(data: dict, client: Client) Optional[Station] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Станция.
- Return type
yandex_music.Station
- full_image_url: Optional[str] = None#
- id_for_from: str#
- mts_full_image_url: Optional[str] = None#
- name: str#
- restrictions: Restrictions#
- restrictions2: Restrictions#