yandex_music.account.subscription#
- class yandex_music.account.subscription.Subscription(non_auto_renewable_remainder: RenewableRemainder, auto_renewable: List[AutoRenewable], family_auto_renewable: List[AutoRenewable], had_any_subscription: bool, operator: List[Operator] = None, non_auto_renewable: NonAutoRenewable | None = None, can_start_trial: bool | None = None, mcdonalds: bool | None = None, end: str | None = None, client: Client | None = None)#
Bases:
YandexMusicObject
Класс, представляющий информацию о подписках пользователя.
- non_auto_renewable_remainder#
Напоминание о продлении.
- auto_renewable#
Автопродление.
- Type:
list
изyandex_music.AutoRenewable
, optional
- family_auto_renewable#
Автопродление семейной подписки.
- Type:
list
изyandex_music.AutoRenewable
- operator#
Услуги сотового оператора.
- Type:
list
изyandex_music.Operator
, optional
- non_auto_renewable#
Отключённое автопродление.
- Type:
yandex_music.NonAutoRenewable
, optional
- can_start_trial#
Есть ли возможность начать пробный период.
- Type:
bool
, optional
- mcdonalds#
mcdonalds TODO.
- Type:
bool
, optional
- end#
Дата окончания.
- Type:
str
, optional
- had_any_subscription (
obj:’bool’): Наличие какой-либо подписки в прошлом.
- client#
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- auto_renewable: List[AutoRenewable]#
- can_start_trial: bool | None = None#
- classmethod de_json(data: dict, client: Client) Subscription | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Информация о подписках пользователя.
- Return type:
- end: str | None = None#
- family_auto_renewable: List[AutoRenewable]#
- had_any_subscription: bool#
- mcdonalds: bool | None = None#
- non_auto_renewable: NonAutoRenewable | None = None#
- non_auto_renewable_remainder: RenewableRemainder#