yandex_music.rotor.station

class yandex_music.rotor.station.Station(id: Id | None, name: str, icon: Icon, mts_icon: Icon, geocell_icon: Icon, id_for_from: str, restrictions: Restrictions, restrictions2: Restrictions, full_image_url: str | None = None, mts_full_image_url: str | None = None, parent_id: Id | None = None, client: Client | None = 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

client: Client | None = None
classmethod de_json(data: dict, client: Client) Station | None

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

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

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

Returns:

Станция.

Return type:

yandex_music.Station

full_image_url: str | None = None
geocell_icon: Icon
icon: Icon
id: Id | None
id_for_from: str
mts_full_image_url: str | None = None
mts_icon: Icon
name: str
parent_id: Id | None = None
restrictions: Restrictions
restrictions2: Restrictions