yandex_music.account.auto_renewable#
- class yandex_music.account.auto_renewable.AutoRenewable(expires: str, vendor: str, vendor_help_url: str, product: Optional[Product], finished: bool, master_info: Optional[User] = None, product_id: Optional[str] = None, order_id: Optional[int] = None, client: Optional[Client] = 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) Optional[AutoRenewable] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
) – Клиент Yandex Music.
- Returns
Информация об автопродлении подписки.
- Return type
yandex_music.AutoRenewable
- 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: Optional[int] = None#
- product_id: Optional[str] = None#
- vendor: str#
- vendor_help_url: str#