[EN]PurchaseFlowParams.Builder
public final class PurchaseFlowParams.Builder extends Object java.lang.Object ↳ com.gaa.sdk.iap.PurchaseFlowParams.Builder
A builder that helps create a PurchaseFlowParams instance easily.
Public methods
setProductId
PurchaseFlowParams.Builder setProductId(String productId)
Parameters:
productId
ID of in-app products
Returns:
PurchaseFlowParams.Builder
setProductType
PurchaseFlowParams.Builder setProductType(String productType)
Parameters:
productType
Returns:
PurchaseFlowParams.Builder
setProductName
PurchaseFlowParams.Builder setProductType(String productName)
Parameters:
productName
Name of products that will be exposed at the time of purchase (not the name of the registered products).
Returns:
PurchaseFlowParams.Builder
setDeveloperPayload
PurchaseFlowParams.Builder setDeveloperPayload(String developerPayload)
Parameters:
developerPayload
Developer's payload
Returns:
PurchaseFlowParams.Builder
setGameUserId
PurchaseFlowParams.Builder setGameUserId(String gameUserId)
Parameters:
gameUserId
User's ID that is able to be verified by the developer
Returns:
PurchaseFlowParams.Builder
setPromotionApplicable
PurchaseFlowParams.Builder setPromotionApplicable(boolean promotion)
Parameters:
promotion
Whether the promotion is applicable or not
Returns:
PurchaseFlowParams.Builder
setQuantity
PurchaseFlowParams.Builder setQuantity(int quantity)
Parameters:
quantity
Quantity of products
Returns:
PurchaseFlowParams.Builder
setSubscriptionUpdateParams
PurchaseFlowParams.Builder setSubscriptionUpdateParams(SubscriptionUpdateParams params)
Parameters:
params
Mode for upgrade or downgrade of subscription products PurchaseFlowParams.SubscriptionUpdateParams
Returns:
PurchaseFlowParams.Builder
build
PurchaseFlowParams build() Creates a PurchaseFlowParams instance.
Returns:
Last updated