yandex_music.settings#

class yandex_music.settings.Settings(in_app_products: List[Product], native_products: List[Product], web_payment_url: str, promo_codes_enabled: bool, web_payment_month_product_price: Price | None = None, client: Client | None = None)#

Bases: YandexMusicObject

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

in_app_products#

Продаваемые продукты внутри приложения.

Type:

list из yandex_music.Product

native_products#

Продаваемые продукты всплывающими окнами.

Type:

list

web_payment_url#

Ссылка для осуществления платежа.

Type:

str

web_payment_month_product_price#

Цена продукта за месяц.

Type:

yandex_music.Price, optional

promo_codes_enabled#

Доступно ли использование промо-кодов.

Type:

bool

client#

Клиент Yandex Music.

Type:

yandex_music.Client, optional

client: Client | None = None#
classmethod de_json(data: dict, client: Client) Settings | None#

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

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

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

Returns:

Предложение по покупке.

Return type:

yandex_music.Settings

in_app_products: List[Product]#
native_products: List[Product]#
promo_codes_enabled: bool#
web_payment_month_product_price: Price | None = None#
web_payment_url: str#