MonetaryCommitment interface

Indicates that a monetary commitment is required for this offer

Extends

Properties

excludedMeterIds

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

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'.

Inherited Properties

effectiveDate

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