MonetaryCommitment interface
Indicates that a monetary commitment is required for this offer
- Extends
Properties
excluded |
An array of meter ids that are excluded from the given offer terms. |
name | Polymorphic discriminator, which specifies the different types this object can be |
tiered |
The list of key/value pairs for the tiered meter rates, in the format 'key':'value' where key = price, and value = the corresponding discount percentage. This field is used only by offer terms of type 'Monetary Commitment'. |
Inherited Properties
effective |
Indicates the date from which the offer term is effective. |
Property Details
excludedMeterIds
An array of meter ids that are excluded from the given offer terms.
excludedMeterIds?: string[]
Property Value
string[]
name
Polymorphic discriminator, which specifies the different types this object can be
name: "Monetary Commitment"
Property Value
"Monetary Commitment"
tieredDiscount
The list of key/value pairs for the tiered meter rates, in the format 'key':'value' where key = price, and value = the corresponding discount percentage. This field is used only by offer terms of type 'Monetary Commitment'.
tieredDiscount?: {[propertyName: string]: number}
Property Value
{[propertyName: string]: number}
Inherited Property Details
effectiveDate
Indicates the date from which the offer term is effective.
effectiveDate?: Date
Property Value
Date
Inherited From OfferTermInfoAutoGenerated.effectiveDate