Package com.stripe.param
Class SetupIntentUpdateParams.PaymentMethodOptions.Upi.MandateOptions
java.lang.Object
com.stripe.param.SetupIntentUpdateParams.PaymentMethodOptions.Upi.MandateOptions
- Enclosing class:
- SetupIntentUpdateParams.PaymentMethodOptions.Upi
-
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.End date of the mandate or subscription.Map of extra parameters for custom features not available in this client library.inthashCode()
-
Method Details
-
builder
-
getAmount
Amount to be charged for future payments. -
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. -
getEndDate
End date of the mandate or subscription. -
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()
-