AI-generated Key Takeaways
- 
          CreateWalletObjectsRequest.Builderis used to create aCreateWalletObjectsRequest.
- 
          This builder allows setting the creation mode and specifying the type of wallet object to be created (Gift Card, Loyalty, or Offer). 
- 
          The build()method returns the finalCreateWalletObjectsRequestobject.
Builder to create a CreateWalletObjectsRequest.
Public Method Summary
| CreateWalletObjectsRequest | 
                  
                  build()
                   
                    Returns the  
                    CreateWalletObjectsRequestcreated using the data passed to the
                    Builder. | 
| 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 the CreateWalletObjectsRequest
            created using the data passed to the Builder.
public CreateWalletObjectsRequest.Builder setCreateMode (int createMode)
Sets the creation mode to use. If the value is 
            CreateWalletObjectsRequest.SHOW_SAVE_PROMPT, a save prompt dialog appears,
            with a save button that the user must click before the save occurs. If the value is
            
            CreateWalletObjectsRequest.REQUEST_IMMEDIATE_SAVE, the save happens
            immediately, followed by a confirmation dialog to show the save is successful. Note the
            calling application must only use 
            CreateWalletObjectsRequest.REQUEST_IMMEDIATE_SAVE if the user shows they
            intend to save the Wallet Object to Google Pay, such as by clicking a button in the
            calling application with the label "Save to Google Pay". Sometimes the implementation
            will still use 
            CreateWalletObjectsRequest.SHOW_SAVE_PROMPT mode, even when the Caller
            specifies 
            CreateWalletObjectsRequest.REQUEST_IMMEDIATE_SAVE. For example, if multiple
            Google accounts exist on the device, the implementation may still show the save prompt
            dialog in order to allow the user to select which account to save 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.