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: 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¶
- order_id: int | None = None¶
- product_id: str | None = None¶
- vendor: str¶
- vendor_help_url: str¶