From 9a95870b06b8119a6de807faddfdf3fbc0fba635 Mon Sep 17 00:00:00 2001 From: Il`ya Date: Sun, 2 Feb 2020 16:21:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BA=D0=BB=D0=B0=D1=81=D1=81?= =?UTF-8?q?=D0=B0=20Station?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yandex_music/rotor/station.py | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/yandex_music/rotor/station.py b/yandex_music/rotor/station.py index 2ed4e66..8becc08 100644 --- a/yandex_music/rotor/station.py +++ b/yandex_music/rotor/station.py @@ -7,13 +7,43 @@ if TYPE_CHECKING: class Station(YandexMusicObject): - """Класс, представляющий . + """Класс, представляющий станцию. + + Note: + `id_for_from` обозначает предка станции, например, жанр, настроение или занятие. + Неизвестно когда используется `id_for_from`, а когда `parent_id`. Attributes: + id (:obj:`yandex_music.Id`): Объект класса :class:`yandex_music.Id`, представляющий уникальный идентификатор + станции. + name (:obj:`str`): Название станции. + icon (:obj:`yandex_music.Icon`): Объект класса :class:`yandex_music.Icon`, представляющий иконку станции. + mts_icon (:obj:`yandex_music.Icon`): Объект класса :class:`yandex_music.Icon`, представляющий иконку TODO. + geocell_icon (:obj:`yandex_music.Icon`): Объект класса :class:`yandex_music.Icon`, представляющий иконку TODO. + id_for_from (:obj:`str`): Категория (тип) станции. + restrictions (:obj:`yandex_music.Restrictions`): Объект класса :class:`yandex_music.Restrictions`, + представляющий ограничения для настроек станции старого формата. + restrictions2 (:obj:`yandex_music.Restrictions`): Объект класса :class:`yandex_music.Restrictions`, + представляющий ограничения для настроек станции. + parent_id (:obj:`yandex_music.Id`): Объект класса :class:`yandex_music.Id`, представляющий уникальный + идентификатор станции, являющейся предком текущей. client (:obj:`yandex_music.Client`): Объект класса :class:`yandex_music.Client`, представляющий клиент Yandex Music. Args: + id_ (:obj:`yandex_music.Id`): Объект класса :class:`yandex_music.Id`, представляющий уникальный идентификатор + станции. + name (:obj:`str`): Название станции. + icon (:obj:`yandex_music.Icon`): Объект класса :class:`yandex_music.Icon`, представляющий иконку станции. + mts_icon (:obj:`yandex_music.Icon`): Объект класса :class:`yandex_music.Icon`, представляющий иконку TODO. + geocell_icon (:obj:`yandex_music.Icon`): Объект класса :class:`yandex_music.Icon`, представляющий иконку TODO. + id_for_from (:obj:`str`): Категория (тип) станции. + restrictions (:obj:`yandex_music.Restrictions`): Объект класса :class:`yandex_music.Restrictions`, + представляющий ограничения для настроек станции старого формата. + restrictions2 (:obj:`yandex_music.Restrictions`): Объект класса :class:`yandex_music.Restrictions`, + представляющий ограничения для настроек станции. + parent_id (:obj:`yandex_music.Id`, optional): Объект класса :class:`yandex_music.Id`, представляющий уникальный + идентификатор станции, являющейся предком текущей. client (:obj:`yandex_music.Client`, optional): Объект класса :class:`yandex_music.Client`, представляющий клиент Yandex Music. **kwargs: Произвольные ключевые аргументы полученные от API.