public final class

MaskedWalletRequest

extends Object
implements SafeParcelable
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
From interface com.google.android.gms.common.internal.safeparcel.SafeParcelable
Fields
public static final Creator<MaskedWalletRequest> CREATOR
Public Methods
boolean allowDebitCard()
boolean allowPrepaidCard()
int describeContents()
ArrayList<CountrySpecification> getAllowedCountrySpecificationsForShipping()
CountrySpecification[] getAllowedShippingCountrySpecifications()
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 Methods

public boolean allowDebitCard ()

Returns
  • whether a debit card may be used as the backing card for this transaction

public boolean allowPrepaidCard ()

Returns
  • whether a prepaid card may be used as the backing card for this transaction

public int describeContents ()

public ArrayList<CountrySpecification> getAllowedCountrySpecificationsForShipping ()

Returns
  • a list of countries that are allowed for shipping addresses

public CountrySpecification[] getAllowedShippingCountrySpecifications ()

Returns
  • the allowed set of shipping country specifications

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)