PricingPhase

data class PricingPhase(val billingPeriod: Period, val recurrenceMode: RecurrenceMode, val billingCycleCount: Int?, val price: Price) : Parcelable

Encapsulates how a user pays for a subscription at a given point in time.

Constructors

Link copied to clipboard
constructor(billingPeriod: Period, recurrenceMode: RecurrenceMode, billingCycleCount: Int?, price: Price)

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

Link copied to clipboard

Number of cycles for which the pricing phase applies. Null for INFINITE_RECURRING or NON_RECURRING recurrence modes.

Link copied to clipboard

Billing period for which the PricingPhase applies.

Link copied to clipboard

Indicates how the pricing phase is charged for FINITE_RECURRING pricing phases

Link copied to clipboard