Product

class yandex_music.account.product.Product

Класс, представляющий продаваемый продукт.

product_id

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

Type:

str

type

Тип продаваемого.

Type:

str

duration

Длительность.

Type:

int

trial_duration

Длительность испытательного срока.

Type:

int

feature

Предоставляемая возможность.

Type:

str

debug

Отладочный продукт.

Type:

bool

plus

Даёт ли подписку “Плюс”.

Type:

bool

price

Цена.

Type:

yandex_music.Price, optional

common_period_duration

Длительность общего периода.

Type:

str, optional

cheapest

Самый дешёвый (лучшее предложение).

Type:

bool, optional

title

Заголовок продукта.

Type:

str, optional

family_sub

Семейная ли подписка.

Type:

bool, optional

fb_image

Картинка для превью на facebook.

Type:

str, optional

fb_name

Заголовок превью на facebook.

Type:

str, optional

family

Доступно ли для семьи.

Type:

bool, optional

features

Список предоставляемых возможностей.

Type:

list из str, optional

description

Описание.

Type:

str, optional

available

Доступна ли покупка.

Type:

bool, optional

trial_available

Доступен ли пробный период.

Type:

bool, optional

trial_period_duration

Длительность пробного периода.

Type:

str, optional

intro_period_duration

Длительность вступительного периода TODO.

Type:

str, optional

intro_price

Цена вступительного периода.

Type:

yandex_music.Price, optional

start_period_duration

Длительность первого срока (за меньшую цену).

Type:

str, optional

start_price

Цена за первый срок.

Type:

yandex_music.Price, optional

licence_text_parts

Длительность пробного периода.

Type:

list из yandex_music.LicenceTextPart, optional

vendor_trial_available

Доступен испытательный срок продавца TODO.

Type:

bool, optional

button_text

Текст кнопки.

Type:

str, optional

button_additional_text

Дополнительный текст кнопки.

Type:

str, optional

payment_method_types

Способы оплаты.

Type:

list из str, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

classmethod de_json(data, client)

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

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

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

Returns:

Продаваемый продукт.

Return type:

yandex_music.Product