yandex_music.Subscription

class yandex_music.Subscription(non_auto_renewable_remainder: RenewableRemainder, auto_renewable: List[AutoRenewable], family_auto_renewable: List[AutoRenewable], operator: List[Operator] = None, non_auto_renewable: Optional[NonAutoRenewable] = None, can_start_trial: Optional[bool] = None, mcdonalds: Optional[bool] = None, end: Optional[str] = None, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий информацию о подписках пользователя.

non_auto_renewable_remainder

Напоминание о продлении.

Type:yandex_music.RenewableRemainder
auto_renewable

Автопродление подписки.

Type:list из yandex_music.AutoRenewable
family_auto_renewable

Автопродление семейной подписки.

Type:list из yandex_music.AutoRenewable
operator

Услуги сотового оператора.

Type:list из yandex_music.Operator
non_auto_renewable

Отключённое автопродление.

Type:yandex_music.NonAutoRenewable
can_start_trial

Есть ли возможность начать пробный период.

Type:bool
mcdonalds

mcdonalds TODO.

Type:bool
end

Дата окончания.

Type:str
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • non_auto_renewable_remainder (yandex_music.RenewableRemainder) – Напоминание о продлении.
  • auto_renewable (list из yandex_music.AutoRenewable, optional) – Автопродление.
  • family_auto_renewable (list из yandex_music.AutoRenewable) – Автопродление семейной подписки.
  • operator (list из yandex_music.Operator, optional) – Услуги сотового оператора.
  • non_auto_renewable (yandex_music.NonAutoRenewable, optional) – Отключённое автопродление.
  • can_start_trial (bool, optional) – Есть ли возможность начать пробный период.
  • mcdonalds (bool, optional) – mcdonalds TODO.
  • end (str, optional) – Дата окончания.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[Subscription]

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

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

Информация о подписках пользователя.

Тип результата:

yandex_music.Subscription