| Name | Summary |
|---|---|
BillingFlowParams | constructor(obfuscatedAccountId: String? = null, obfuscatedProfileId: String? = null, isOfferPersonalized: Boolean = false, productDetailsParamsList: List<BillingFlowParams.ProductDetailsParams> = emptyList(), subscriptionUpdateParams: BillingFlowParams.SubscriptionUpdateParams? = null, skuDetails: SkuDetails? = null) |
| Name | Summary |
|---|---|
class Builder Helps to construct BillingFlowParams that are used to initiate a purchase flow. | |
Companion | object Companion |
data class ProductDetailsParams(val productDetails: ProductDetails, val offerToken: String? = null) Params that describe the product to be purchased and the offer to purchase with. | |
annotation class Replace SKU ProrationMode. | |
class SubscriptionUpdateParams(oldPurchaseToken: String? = null, externalTransactionId: String? = null, subscriptionReplacementMode: Int? = null) Params that describe a subscription update. |
| Name | Summary |
|---|---|
isOfferPersonalized | val isOfferPersonalized: Boolean = false |
obfuscatedAccountId | val obfuscatedAccountId: String? = null |
obfuscatedProfileId | val obfuscatedProfileId: String? = null |
productDetailsParamsList | val productDetailsParamsList: List<BillingFlowParams.ProductDetailsParams> |
skuDetails | val |
subscriptionUpdateParams | val subscriptionUpdateParams: BillingFlowParams.SubscriptionUpdateParams? = null |
| Name | Summary |
|---|---|
EXTRA_PARAM_KEY_ACCOUNT_ID | const val EXTRA_PARAM_KEY_ACCOUNT_ID: String |
| Name | Summary |
|---|---|
newBuilder | fun newBuilder(): BillingFlowParams.Builder |