CreateWalletObjectsRequest.Builder

public final class CreateWalletObjectsRequest.Builder extends Object

Builder to create a CreateWalletObjectsRequest.

Public Method Summary

CreateWalletObjectsRequest
CreateWalletObjectsRequest.Builder
setCreateMode(int createMode)
Sets the creation mode to use.
CreateWalletObjectsRequest.Builder
setGiftCardWalletObject(GiftCardWalletObject giftCardWalletObject)
Sets the Gift Card wallet object to be created.
CreateWalletObjectsRequest.Builder
setLoyaltyWalletObject(LoyaltyWalletObject loyaltyWalletObject)
Sets the Loyalty wallet object to be created.
CreateWalletObjectsRequest.Builder
setOfferWalletObject(OfferWalletObject offerWalletObject)
Sets the Offer wallet object to be created.

Inherited Method Summary

Public Methods

public CreateWalletObjectsRequest build ()

Returns

public CreateWalletObjectsRequest.Builder setCreateMode (int createMode)

Sets the creation mode to use. If the value is SHOW_SAVE_PROMPT, it means a save prompt dialog should be shown, with a save button that the user must click before the save actually happens. If the value is REQUEST_IMMEDIATE_SAVE it means that when possible, the save will happen immediately, followed by a confirmation dialog shown to the user if the save was successful. Note that it is the calling application's responsibility to ensure that REQUEST_IMMEDIATE_SAVE is only used if the user has indicated their intention to actually have the Wallet Object be saved to Google Pay, such as by clicking a button in the calling application with the label "Save to Google Pay". Sometimes the SHOW_SAVE_PROMPT mode will still be used by the implementation, even when REQUEST_IMMEDIATE_SAVE is specified by the caller. For example, if there are multiple Google accounts on the device, the implementation may still show the save prompt dialog in order to allow the user to select which account they want saved to.

public CreateWalletObjectsRequest.Builder setGiftCardWalletObject (GiftCardWalletObject giftCardWalletObject)

Sets the Gift Card wallet object to be created.

public CreateWalletObjectsRequest.Builder setLoyaltyWalletObject (LoyaltyWalletObject loyaltyWalletObject)

Sets the Loyalty wallet object to be created.

public CreateWalletObjectsRequest.Builder setOfferWalletObject (OfferWalletObject offerWalletObject)

Sets the Offer wallet object to be created.