yandex_music.Settings

class yandex_music.Settings(in_app_products: List[Product], native_products: List[Product], web_payment_url: str, promo_codes_enabled: bool, web_payment_month_product_price: Optional[Price] = None, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

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

in_app_products

Список объектов класса yandex_music.Product представляющий продаваемые продукты внутри приложения.

Type:list из yandex_music.Product
native_products

Список объектов класса yandex_music.Product представляющий продаваемые продукты всплывающими окнами.

Type:list из yandex_music.Product
web_payment_url

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

Type:str
web_payment_month_product_price

Объект класса yandex_music.Price представляющий цену продукта за месяц.

Type:yandex_music.Price
promo_codes_enabled

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

Type:bool
client

Объект класса yandex_music.Client, представляющий клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • in_app_products (list из yandex_music.Product) – Список объектов класса yandex_music.Product представляющий продаваемые продукты внутри приложения.
  • native_products (list) – Список объектов класса yandex_music.Product представляющий продаваемые продукты всплывающими окнами.
  • web_payment_url (str) – Ссылка для осуществления платежа.
  • web_payment_month_product_price (yandex_music.Price, optional) – Объект класса yandex_music.Price представляющий цену продукта за месяц.
  • promo_codes_enabled (bool) – Доступно ли использование промо-кодов.
  • client (yandex_music.Client, optional) – Объект класса yandex_music.Client, представляющий клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[Settings]

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

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client) – Объект класса yandex_music.Client, представляющий клиент Yandex Music.
Результат:

Объект класса yandex_music.Settings.

Тип результата:

yandex_music.Settings