Class CollectionSettingUpdateParams

java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.v2.billing.CollectionSettingUpdateParams

public class CollectionSettingUpdateParams extends ApiRequestParams
  • Method Details

    • builder

      public static CollectionSettingUpdateParams.Builder builder()
    • getCollectionMethod

      public CollectionSettingUpdateParams.CollectionMethod 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

      public Object 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

      public Object getEmailDelivery()
      Email delivery settings.
    • getExtraParams

      public Map<String,Object> 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

      public Object 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. Providing live_version = "latest" will set the CollectionSetting's live_version to its latest version.
    • getLookupKey

      public Object getLookupKey()
      A lookup key used to retrieve settings dynamically from a static string. This may be up to 200 characters.
    • getPaymentMethodConfiguration

      public Object getPaymentMethodConfiguration()
      The ID of the PaymentMethodConfiguration object, which controls which payment methods are displayed to your customers.
    • getPaymentMethodOptions

      public CollectionSettingUpdateParams.PaymentMethodOptions getPaymentMethodOptions()
      Payment Method specific configuration to be stored on the object.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object