public class

MaskedWalletRequest

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.wallet.MaskedWalletRequest

Class Overview

Parcelable representing a masked wallet request.

Summary

Nested Classes
class MaskedWalletRequest.Builder Builder to create a MaskedWalletRequest
[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<MaskedWalletRequest> CREATOR
Public Constructors
MaskedWalletRequest()
Public Methods
int describeContents()
Cart getCart()
String getCurrencyCode()
String getEstimatedTotalPrice()
String getMerchantName()
String getMerchantTransactionId()
int getVersionCode()
boolean isBillingAgreement()
boolean isPhoneNumberRequired()
boolean isShippingAddressRequired()
static MaskedWalletRequest.Builder newBuilder()
boolean shouldRetrieveWalletObjects()
boolean useMinimalBillingAddress()
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<MaskedWalletRequest> CREATOR

Public Constructors

public MaskedWalletRequest ()

Public Methods

public int describeContents ()

public Cart getCart ()

Returns
  • the shopping cart

public String getCurrencyCode ()

Returns
  • the ISO 4217 currency code of the transaction

public String getEstimatedTotalPrice ()

Returns
  • the estimated total price of the shopping cart

public String getMerchantName ()

Returns
  • the merchant name that overrides the default display name in the merchant's account settings

public String getMerchantTransactionId ()

Returns
  • your own unique identifier for the transaction

public int getVersionCode ()

public boolean isBillingAgreement ()

Returns
  • whether this request is for a billing agreement rather than for a one time purchase

public boolean isPhoneNumberRequired ()

Returns
  • whether a user phone number is required

public boolean isShippingAddressRequired ()

Returns
  • whether a user shipping address is required

public static MaskedWalletRequest.Builder newBuilder ()

public boolean shouldRetrieveWalletObjects ()

Returns
  • indicates that any relevant Wallet Objects should be returned.

public boolean useMinimalBillingAddress ()

Returns
  • indicates that only a minimal billing address associated with user's payment instrument is desired.

public void writeToParcel (Parcel dest, int flags)