API reference
API reference
Select your platform
No SDKs available
No versions available

Builder

Builder

class Builder
Helps to construct SubscriptionUpdateParams.

Functions

NameSummary
build
setOldPurchaseToken
fun setOldPurchaseToken(purchaseToken: String): BillingFlowParams.SubscriptionUpdateParams.Builder
Specifies the purchase token that the user is upgrading or downgrading from.
setOldSkuPurchaseToken
fun setOldSkuPurchaseToken(skuPurchaseToken: String): BillingFlowParams.SubscriptionUpdateParams.Builder
This deprecated API will call set the old purchase token via setOldPurchaseToken.
setOriginalExternalTransactionId
fun setOriginalExternalTransactionId(externalTransactionId: String): BillingFlowParams.SubscriptionUpdateParams.Builder
If the originating transaction for the subscription that the user is upgrading or downgrading from was processed via alternative billing, specifies the external transaction id of the originating subscription.
setReplaceProrationMode
fun setReplaceProrationMode(prorationMode: Int): BillingFlowParams.SubscriptionUpdateParams.Builder
This deprecated API will set the equivalent ReplacementMode via setSubscriptionReplacementMode. If the proration mode is not supported, it will default to ReplacementMode.UNKNOWN_REPLACEMENT_MODE.
setReplaceSkusProrationMode
fun setReplaceSkusProrationMode(prorationMode: Int): BillingFlowParams.SubscriptionUpdateParams.Builder
This deprecated API will set the equivalent ReplacementMode via setSubscriptionReplacementMode. If the proration mode is not supported, it will default to ReplacementMode.UNKNOWN_REPLACEMENT_MODE.
setSubscriptionReplacementMode
fun setSubscriptionReplacementMode(subscriptionReplacementMode: Int): BillingFlowParams.SubscriptionUpdateParams.Builder
Specifies the ReplacementMode for replacement.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon