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
- classmethod de_json(data: dict, client: Client) AutoRenewable | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
) – Клиент Yandex Music.
- Returns:
Информация об автопродлении подписки.
- Return type:
- classmethod de_list(data: dict, 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#
- order_id: int | None = None#
- product_id: str | None = None#
- vendor: str#
- vendor_help_url: str#