| 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
com.google.android.gms.common.internal.safeparcel.SafeParcelable
|
From interface
android.os.Parcelable
| int |
CONTENTS_FILE_DESCRIPTOR |
|
| int |
PARCELABLE_WRITE_RETURN_VALUE |
|
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
final
void
|
wait()
|
|
From interface
android.os.Parcelable
|
abstract
int
|
describeContents()
|
|
abstract
void
|
writeToParcel(Parcel arg0, int arg1)
|
|
Fields
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
ArrayList<Integer>
getAllowedCardNetworks
()
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
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
Returns
- payment method tokenization parameters
public
int
getVersionCode
()
public
boolean
isBillingAgreement
()
This method is deprecated.
Billing agreement is not supported in Android Pay.
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
boolean
useMinimalBillingAddress
()
This method is deprecated.
This setting will be ignored in the future, but will still be respected for
Google Wallet Instant Buy. Users will always have a full billing address with
Android Pay.
Returns
- indicates that only a minimal billing address associated with user's payment
instrument is desired.
public
void
writeToParcel
(Parcel dest, int flags)