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.util.List<java.lang.String>
getDefaultFor()
List of Stripe products where this mandate can be selected automatically.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
setDefaultFor(java.util.List<java.lang.String> defaultFor)
List of Stripe products where this mandate can be selected automatically.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
-
getDefaultFor
public java.util.List<java.lang.String> getDefaultFor()
List of Stripe products where this mandate can be selected automatically.
-
getIntervalDescription
public java.lang.String getIntervalDescription()
Description of the interval. Only required if the 'payment_schedule' parameter 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
.
-
setDefaultFor
public void setDefaultFor(java.util.List<java.lang.String> defaultFor)
List of Stripe products where this mandate can be selected automatically.
-
setIntervalDescription
public void setIntervalDescription(java.lang.String intervalDescription)
Description of the interval. Only required if the 'payment_schedule' parameter 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
-
-