Поделиться через


MonetaryCommitment Класс

Указывает, что для этого предложения требуется денежное обязательство.

Все необходимые параметры должны быть заполнены для отправки в Azure.

Наследование
azure.mgmt.commerce.models._models_py3.OfferTermInfo
MonetaryCommitment

Конструктор

MonetaryCommitment(*, effective_date: datetime | None = None, tiered_discount: Dict[str, float] | None = None, excluded_meter_ids: List[str] | None = None, **kwargs)

Параметры

Имя Описание
name
Обязательно

Обязательный элемент. Имя термина предложения. Константой, заполненной сервером. Возможные значения: "Повторяющийся платеж", "Денежное обязательство", "Денежный кредит".

effective_date
Обязательно

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

tiered_discount
Обязательно

Список пар "ключ-значение" для многоуровневых ставок счетчиков в формате "ключ":"значение", где key = цена, а значение = соответствующий процент скидки. Это поле используется только условиями предложения типа "Денежное обязательство".

excluded_meter_ids
Обязательно

Массив идентификаторов счетчиков, исключенных из заданных условий предложения.

Параметры Keyword-Only

Имя Описание
effective_date
Обязательно
tiered_discount
Обязательно
excluded_meter_ids
Обязательно