| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | The name of this application. | |
| description | str | A longer description of the application. | [optional] |
| timezone | str | A string containing an IANA timezone descriptor. | |
| currency | str | The default currency for new customer sessions. | |
| case_sensitivity | str | The case sensitivity behavior to check coupon codes in the campaigns of this Application. | [optional] |
| attributes | object | Arbitrary properties associated with this campaign. | [optional] |
| limits | list[LimitConfig] | Default limits for campaigns created in this application. | [optional] |
| default_discount_scope | str | The default scope to apply `setDiscount` effects on if no scope was provided with the effect. | [optional] |
| enable_cascading_discounts | bool | Indicates if discounts should cascade for this Application. | [optional] |
| enable_flattened_cart_items | bool | Indicates if cart items of quantity larger than one should be separated into different items of quantity one. | [optional] |
| attributes_settings | AttributesSettings | [optional] | |
| sandbox | bool | Indicates if this is a live or sandbox Application. | [optional] |
| enable_partial_discounts | bool | Indicates if this Application supports partial discounts. | [optional] |
| default_discount_additional_cost_per_item_scope | str | The default scope to apply `setDiscountPerItem` effects on if no scope was provided with the effect. | [optional] |
| key | str | Hex key for HMAC-signing API calls as coming from this application (16 hex digits). | [optional] |
| enable_campaign_state_management | bool | Indicates whether the campaign staging and revisions feature is enabled for the Application. Important: After this feature is enabled, it cannot be disabled. | [optional] |