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#