@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, getType
public 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 Parcelable
writeToParcel
in class AbstractPaymentMethod
public ApplePayCardPaymentMethod.Metadata getMetadata()
ApplePayCardPaymentMethod
.public boolean equals(Object o)
equals
in class AbstractPaymentMethod
protected boolean canEqual(Object other)
canEqual
in class AbstractPaymentMethod
public int hashCode()
hashCode
in class AbstractPaymentMethod
public String toString()
toString
in class AbstractPaymentMethod