Contains all the details associated with a PricingPhase

interface PricingPhase {
    billingCycleCount: null | number;
    billingPeriod: Period;
    offerPaymentMode: null | OFFER_PAYMENT_MODE;
    price: Price;
    recurrenceMode: null | RECURRENCE_MODE;
}

Properties

billingCycleCount: null | number

Number of cycles for which the pricing phase applies. Null for infiniteRecurring or finiteRecurring recurrence modes.

billingPeriod: Period

Billing period for which the PricingPhase applies

offerPaymentMode: null | OFFER_PAYMENT_MODE

Indicates how the pricing phase is charged for finiteRecurring pricing phases

price: Price

Price of the PricingPhase

recurrenceMode: null | RECURRENCE_MODE

Recurrence mode of the PricingPhase