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