Class AccountUpdateParams.Configuration.Customer

java.lang.Object
com.stripe.param.v2.core.AccountUpdateParams.Configuration.Customer
Enclosing class:
AccountUpdateParams.Configuration

public static class AccountUpdateParams.Configuration.Customer extends Object
  • Method Details

    • builder

    • getApplied

      public Boolean getApplied()
      Represents the state of the configuration, and can be updated to deactivate or re-apply a configuration.
    • getAutomaticIndirectTax

      Automatic indirect tax settings to be used when automatic tax calculation is enabled on the customer's invoices, subscriptions, checkout sessions, or payment links. Surfaces if automatic tax calculation is possible given the current customer location information.
    • getBilling

      Billing settings - default settings used for this customer in Billing flows such as Invoices and Subscriptions.
    • getCapabilities

      Capabilities that have been requested on the Customer Configuration.
    • 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.
    • getShipping

      The customer's shipping information. Appears on invoices emailed to this customer.
    • getTestClock

      public Object getTestClock()
      ID of the test clock to attach to the customer. Can only be set on testmode Accounts, and when the Customer Configuration is first set on an Account.
    • 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