SubscriptionOption

interface SubscriptionOption : Parcelable

A purchase-able entity for a subscription product.

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
abstract val id: String

For Google subscriptions: If this SubscriptionOption represents a base plan, this will be the basePlanId. If it represents an offer, it will be {basePlanId}:{offerId}

Link copied to clipboard
open val isBasePlan: Boolean

True if this SubscriptionOption represents a Google subscription base plan (rather than an offer). Not applicable for Amazon subscriptions.

Link copied to clipboard
abstract val pricingPhases: List<PricingPhase>

Pricing phases defining a user's payment plan for the product over time.

Link copied to clipboard
abstract val tags: List<String>

Tags defined on the base plan or offer. Empty for Amazon.

Inheritors

Link copied to clipboard

Sources

Link copied to clipboard