Package com.stripe.model
Class Mandate.PaymentMethodDetails.AcssDebit
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.Mandate.PaymentMethodDetails.AcssDebit
-
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Mandate.PaymentMethodDetails
public static class Mandate.PaymentMethodDetails.AcssDebit extends StripeObject
-
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description AcssDebit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getIntervalDescription()
Description of the interval.java.lang.String
getPaymentSchedule()
Payment schedule for the mandate.java.lang.String
getTransactionType()
Transaction type of the mandate.int
hashCode()
void
setIntervalDescription(java.lang.String intervalDescription)
Description of the interval.void
setPaymentSchedule(java.lang.String paymentSchedule)
Payment schedule for the mandate.void
setTransactionType(java.lang.String transactionType)
Transaction type of the mandate.-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getIntervalDescription
public java.lang.String getIntervalDescription()
Description of the interval. Only required if 'payment_schedule' parmeter is 'interval' or 'combined'.
-
getPaymentSchedule
public java.lang.String getPaymentSchedule()
Payment schedule for the mandate.One of
combined
,interval
, orsporadic
.
-
getTransactionType
public java.lang.String getTransactionType()
Transaction type of the mandate.One of
business
, orpersonal
.
-
setIntervalDescription
public void setIntervalDescription(java.lang.String intervalDescription)
Description of the interval. Only required if 'payment_schedule' parmeter is 'interval' or 'combined'.
-
setPaymentSchedule
public void setPaymentSchedule(java.lang.String paymentSchedule)
Payment schedule for the mandate.One of
combined
,interval
, orsporadic
.
-
setTransactionType
public void setTransactionType(java.lang.String transactionType)
Transaction type of the mandate.One of
business
, orpersonal
.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-