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
fun PricingPhase(    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
val billingCycleCount: Int?

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

Link copied to clipboard
val billingPeriod: Period

Billing period for which the PricingPhase applies.

Link copied to clipboard
val price: Price
Link copied to clipboard
val recurrenceMode: RecurrenceMode

Sources

Link copied to clipboard