public static class Mandate.PaymentMethodDetails extends StripeObject
Modifier and Type | Class and Description |
---|---|
static class |
Mandate.PaymentMethodDetails.Card |
static class |
Mandate.PaymentMethodDetails.SepaDebit |
PRETTY_PRINT_GSON
Constructor and Description |
---|
PaymentMethodDetails() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
Mandate.AuBecsDebit |
getAuBecsDebit() |
Mandate.PaymentMethodDetails.Card |
getCard() |
Mandate.PaymentMethodDetails.SepaDebit |
getSepaDebit() |
java.lang.String |
getType()
The type of the payment method associated with this mandate.
|
int |
hashCode() |
void |
setAuBecsDebit(Mandate.AuBecsDebit auBecsDebit) |
void |
setCard(Mandate.PaymentMethodDetails.Card card) |
void |
setSepaDebit(Mandate.PaymentMethodDetails.SepaDebit sepaDebit) |
void |
setType(java.lang.String type)
The type of the payment method associated with this mandate.
|
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
public Mandate.AuBecsDebit getAuBecsDebit()
public Mandate.PaymentMethodDetails.Card getCard()
public Mandate.PaymentMethodDetails.SepaDebit getSepaDebit()
public java.lang.String getType()
payment_method_details
with a name matching this value. It contains mandate
information specific to the payment method.public void setAuBecsDebit(Mandate.AuBecsDebit auBecsDebit)
public void setCard(Mandate.PaymentMethodDetails.Card card)
public void setSepaDebit(Mandate.PaymentMethodDetails.SepaDebit sepaDebit)
public void setType(java.lang.String type)
payment_method_details
with a name matching this value. It contains mandate
information specific to the payment method.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object