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

client: Optional[Client] = None#
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#
geocell_icon: Icon#
icon: Icon#
id: Optional[Id]#
id_for_from: str#
mts_full_image_url: Optional[str] = None#
mts_icon: Icon#
name: str#
parent_id: Optional[Id] = None#
restrictions: Restrictions#
restrictions2: Restrictions#