yandex_music.account.auto_renewable#

class yandex_music.account.auto_renewable.AutoRenewable(expires: str, vendor: str, vendor_help_url: str, product: Product | None, finished: bool, master_info: User | None = None, product_id: str | None = None, order_id: int | None = None, client: Client | None = None)#

Bases: YandexMusicObject

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

expires#

Дата истечения подписки.

Type:

str

vendor#

Продавец.

Type:

str

vendor_help_url#

Ссылка на страницу помощи продавца.

Type:

str

product_id#

Уникальный идентификатор продукта.

Type:

str

finished#

Завершенность автопродления.

Type:

bool

master_info#

Главный в семейной подписке.

Type:

yandex_music.User, optional

product#

Продукт.

Type:

yandex_music.Product, optional

order_id#

Уникальный идентификатор заказа.

Type:

int

client#

Клиент Yandex Music.

Type:

yandex_music.Client, optional

client: Client | None = None#
classmethod de_json(data: dict, client: Client) AutoRenewable | None#

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

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

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

Returns:

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

Return type:

yandex_music.AutoRenewable

classmethod de_list(data: list, client: Client) List[AutoRenewable]#

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

Parameters:
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.

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

Returns:

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

Return type:

list из yandex_music.AutoRenewable

expires: str#
finished: bool#
master_info: User | None = None#
order_id: int | None = None#
product: Product | None#
product_id: str | None = None#
vendor: str#
vendor_help_url: str#