Package com.stripe.param
Class SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions
java.lang.Object
com.stripe.param.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions
- Enclosing class:
- SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card
public static class SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanAmount to be charged for future payments.One offixedormaximum.A description of the mandate or subscription that is meant to be displayed to the customer.Map of extra parameters for custom features not available in this client library.inthashCode()
-
Method Details
-
builder
public static SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions.Builder builder() -
getAmount
Amount to be charged for future payments. -
getAmountType
public SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions.AmountType getAmountType()One offixedormaximum. Iffixed, theamountparam refers to the exact amount to be charged in future payments. Ifmaximum, the amount charged can be up to the value passed for theamountparam. -
getDescription
A description of the mandate or subscription that is meant to be displayed to the customer. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedNamevalue. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
equals
-
canEqual
-
hashCode
public int hashCode()
-