MonetaryCommitment interface

Indicates that a monetary commitment is required for this offer

Properties

effectiveDate

Indicates the date from which the offer term is effective.

excludedMeterIds

An array of meter ids that are excluded from the given offer terms.

name

Polymorphic Discriminator

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

Property Details

effectiveDate

Indicates the date from which the offer term is effective.

effectiveDate?: Date

Property Value

Date

excludedMeterIds

An array of meter ids that are excluded from the given offer terms.

excludedMeterIds?: string[]

Property Value

string[]

name

Polymorphic Discriminator

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}