@Immutable @LevelUpApi(contract=PUBLIC) public final class ApplePayCardPaymentMethod extends AbstractPaymentMethod
| Modifier and Type | Class and Description |
|---|---|
static class |
ApplePayCardPaymentMethod.Metadata
Metadata for
ApplePayCardPaymentMethod. |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>| Modifier and Type | Field and Description |
|---|---|
static Parcelable.Creator<ApplePayCardPaymentMethod> |
CREATOR
Implements the
Parcelable interface. |
static String |
TYPE_LABEL
The payment method type label.
|
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Constructor and Description |
|---|
ApplePayCardPaymentMethod(String description,
Integer monthlyBillingDay,
MonetaryValue monthlyTransactionLimitAmount,
ApplePayCardPaymentMethod.Metadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
ApplePayCardPaymentMethod.Metadata |
getMetadata()
Metadata for
ApplePayCardPaymentMethod. |
int |
hashCode() |
String |
toString() |
void |
writeToParcel(Parcel dest,
int flags) |
describeContents, getDescription, getMonthlyBillingDay, getMonthlyTransactionLimitAmount, getTypepublic static final Parcelable.Creator<ApplePayCardPaymentMethod> CREATOR
Parcelable interface.public static final String TYPE_LABEL
public ApplePayCardPaymentMethod(String description, Integer monthlyBillingDay, MonetaryValue monthlyTransactionLimitAmount, ApplePayCardPaymentMethod.Metadata metadata)
description - AbstractPaymentMethod.getDescription()monthlyBillingDay - AbstractPaymentMethod.getMonthlyBillingDay()monthlyTransactionLimitAmount - AbstractPaymentMethod.getMonthlyTransactionLimitAmount()metadata - getMetadata()public void writeToParcel(Parcel dest, int flags)
writeToParcel in interface ParcelablewriteToParcel in class AbstractPaymentMethodpublic ApplePayCardPaymentMethod.Metadata getMetadata()
ApplePayCardPaymentMethod.public boolean equals(Object o)
equals in class AbstractPaymentMethodprotected boolean canEqual(Object other)
canEqual in class AbstractPaymentMethodpublic int hashCode()
hashCode in class AbstractPaymentMethodpublic String toString()
toString in class AbstractPaymentMethod