yandex_music.account.subscription#

class yandex_music.account.subscription.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)#

Bases: YandexMusicObject

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

non_auto_renewable_remainder#

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

Type

yandex_music.RenewableRemainder

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

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

auto_renewable: List[AutoRenewable]#
can_start_trial: Optional[bool] = None#
client: Optional[Client] = None#
classmethod de_json(data: dict, client: Client) Optional[Subscription]#

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

Parameters
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns

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

Return type

yandex_music.Subscription

end: Optional[str] = None#
family_auto_renewable: List[AutoRenewable]#
mcdonalds: Optional[bool] = None#
non_auto_renewable: Optional[NonAutoRenewable] = None#
non_auto_renewable_remainder: RenewableRemainder#
operator: List[Operator] = None#