Package com.stripe.param.v2.billing
Class CollectionSettingUpdateParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.v2.billing.CollectionSettingUpdateParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
Add all map key/value pairs to `extraParams` map.static class
static class
Required. If true the payment link to hosted invocie page would be included in email and PDF of the invoice.Nested classes/interfaces inherited from class com.stripe.net.ApiRequestParams
ApiRequestParams.EnumParam
-
Field Summary
Fields inherited from class com.stripe.net.ApiRequestParams
EXTRA_PARAMS_KEY
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
Either automatic, or send_invoice.An optional customer-facing display name for the CollectionSetting object.Email delivery settings.Map of extra parameters for custom features not available in this client library.Optionally change the live version of the CollectionSetting.A lookup key used to retrieve settings dynamically from a static string.The ID of the PaymentMethodConfiguration object, which controls which payment methods are displayed to your customers.Payment Method specific configuration to be stored on the object.int
hashCode()
Methods inherited from class com.stripe.net.ApiRequestParams
paramsToMap, toMap
-
Method Details
-
builder
-
getCollectionMethod
Either automatic, or send_invoice. When charging automatically, Stripe will attempt to pay this bill at the end of the period using the payment method attached to the payer profile. When sending an invoice, Stripe will email your payer profile an invoice with payment instructions. -
getDisplayName
An optional customer-facing display name for the CollectionSetting object. To remove the display name, set it to an empty string in the request. Maximum length of 250 characters. -
getEmailDelivery
Email delivery settings. -
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@SerializedName
value. 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. -
getLiveVersion
Optionally change the live version of the CollectionSetting. Billing Cadences and other objects that refer to this CollectionSetting will use this version when no overrides are set. Providinglive_version = "latest"
will set the CollectionSetting'slive_version
to its latest version. -
getLookupKey
A lookup key used to retrieve settings dynamically from a static string. This may be up to 200 characters. -
getPaymentMethodConfiguration
The ID of the PaymentMethodConfiguration object, which controls which payment methods are displayed to your customers. -
getPaymentMethodOptions
Payment Method specific configuration to be stored on the object. -
equals
-
canEqual
-
hashCode
public int hashCode()
-