[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

PurchaseClient.ProductType Product type of in-app products

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.

Last updated