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