yandex_music.account.subscription¶
- class yandex_music.account.subscription.Subscription(non_auto_renewable_remainder: RenewableRemainder, auto_renewable: ~typing.List[AutoRenewable], family_auto_renewable: ~typing.List[AutoRenewable], had_any_subscription: bool, operator: ~typing.List[Operator] = <factory>, non_auto_renewable: NonAutoRenewable | None = None, can_start_trial: bool | None = None, mcdonalds: bool | None = None, end: str | None = None, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий информацию о подписках пользователя.
- 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¶
- client: ClientType | None = None¶
- classmethod de_json(data: JSONType, client: ClientType) 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¶