Package com.stripe.param.v2.billing
Class IntentCreateParams.Action.Apply.SpendModifierRule
java.lang.Object
com.stripe.param.v2.billing.IntentCreateParams.Action.Apply.SpendModifierRule
- Enclosing class:
- IntentCreateParams.Action.Apply
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumRequired. ID of the custom pricing unit overage rate.static classstatic classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanRequired. What the spend modifier applies to.Map of extra parameters for custom features not available in this client library.Details for max billing period spend modifier.getType()Required. Type of the spend modifier.inthashCode()
-
Method Details
-
builder
-
getAppliesTo
Required. What the spend modifier applies to. -
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. -
getMaxBillingPeriodSpend
public IntentCreateParams.Action.Apply.SpendModifierRule.MaxBillingPeriodSpend getMaxBillingPeriodSpend()Details for max billing period spend modifier. Only present if type is max_billing_period_spend. -
getType
Required. Type of the spend modifier. -
equals
-
canEqual
-
hashCode
public int hashCode()
-