Name | Type | Description | Notes |
---|---|---|---|
Name | Pointer to string | The name of this application. | |
Description | Pointer to string | A longer description of the application. | [optional] |
Timezone | Pointer to string | A string containing an IANA timezone descriptor. | |
Currency | Pointer to string | The default currency for new customer sessions. | |
CaseSensitivity | Pointer to string | The case sensitivity behavior to check coupon codes in the campaigns of this Application. | [optional] |
Attributes | Pointer to map[string]interface{} | Arbitrary properties associated with this campaign. | [optional] |
Limits | Pointer to []LimitConfig | Default limits for campaigns created in this application. | [optional] |
DefaultDiscountScope | Pointer to string | The default scope to apply `setDiscount` effects on if no scope was provided with the effect. | [optional] |
EnableCascadingDiscounts | Pointer to bool | Indicates if discounts should cascade for this Application. | [optional] |
EnableFlattenedCartItems | Pointer to bool | Indicates if cart items of quantity larger than one should be separated into different items of quantity one. | [optional] |
AttributesSettings | Pointer to AttributesSettings | [optional] | |
Sandbox | Pointer to bool | Indicates if this is a live or sandbox Application. | [optional] |
EnablePartialDiscounts | Pointer to bool | Indicates if this Application supports partial discounts. | [optional] |
DefaultDiscountAdditionalCostPerItemScope | Pointer to string | The default scope to apply `setDiscountPerItem` effects on if no scope was provided with the effect. | [optional] |
DefaultEvaluationGroupId | Pointer to int32 | The ID of the default campaign evaluation group to which new campaigns will be added unless a different group is selected when creating the campaign. | [optional] |
DefaultCartItemFilterId | Pointer to int32 | The ID of the default Cart-Item-Filter for this application. | [optional] |
EnableCampaignStateManagement | Pointer to 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] |
func (o *UpdateApplication) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetNameOk() (string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasName() bool
HasName returns a boolean if a field has been set.
func (o *UpdateApplication) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (o *UpdateApplication) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetDescriptionOk() (string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *UpdateApplication) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (o *UpdateApplication) GetTimezone() string
GetTimezone returns the Timezone field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetTimezoneOk() (string, bool)
GetTimezoneOk returns a tuple with the Timezone field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasTimezone() bool
HasTimezone returns a boolean if a field has been set.
func (o *UpdateApplication) SetTimezone(v string)
SetTimezone gets a reference to the given string and assigns it to the Timezone field.
func (o *UpdateApplication) GetCurrency() string
GetCurrency returns the Currency field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetCurrencyOk() (string, bool)
GetCurrencyOk returns a tuple with the Currency field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasCurrency() bool
HasCurrency returns a boolean if a field has been set.
func (o *UpdateApplication) SetCurrency(v string)
SetCurrency gets a reference to the given string and assigns it to the Currency field.
func (o *UpdateApplication) GetCaseSensitivity() string
GetCaseSensitivity returns the CaseSensitivity field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetCaseSensitivityOk() (string, bool)
GetCaseSensitivityOk returns a tuple with the CaseSensitivity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasCaseSensitivity() bool
HasCaseSensitivity returns a boolean if a field has been set.
func (o *UpdateApplication) SetCaseSensitivity(v string)
SetCaseSensitivity gets a reference to the given string and assigns it to the CaseSensitivity field.
func (o *UpdateApplication) GetAttributes() map[string]interface{}
GetAttributes returns the Attributes field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetAttributesOk() (map[string]interface{}, bool)
GetAttributesOk returns a tuple with the Attributes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasAttributes() bool
HasAttributes returns a boolean if a field has been set.
func (o *UpdateApplication) SetAttributes(v map[string]interface{})
SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.
func (o *UpdateApplication) GetLimits() []LimitConfig
GetLimits returns the Limits field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetLimitsOk() ([]LimitConfig, bool)
GetLimitsOk returns a tuple with the Limits field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasLimits() bool
HasLimits returns a boolean if a field has been set.
func (o *UpdateApplication) SetLimits(v []LimitConfig)
SetLimits gets a reference to the given []LimitConfig and assigns it to the Limits field.
func (o *UpdateApplication) GetDefaultDiscountScope() string
GetDefaultDiscountScope returns the DefaultDiscountScope field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetDefaultDiscountScopeOk() (string, bool)
GetDefaultDiscountScopeOk returns a tuple with the DefaultDiscountScope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasDefaultDiscountScope() bool
HasDefaultDiscountScope returns a boolean if a field has been set.
func (o *UpdateApplication) SetDefaultDiscountScope(v string)
SetDefaultDiscountScope gets a reference to the given string and assigns it to the DefaultDiscountScope field.
func (o *UpdateApplication) GetEnableCascadingDiscounts() bool
GetEnableCascadingDiscounts returns the EnableCascadingDiscounts field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetEnableCascadingDiscountsOk() (bool, bool)
GetEnableCascadingDiscountsOk returns a tuple with the EnableCascadingDiscounts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasEnableCascadingDiscounts() bool
HasEnableCascadingDiscounts returns a boolean if a field has been set.
func (o *UpdateApplication) SetEnableCascadingDiscounts(v bool)
SetEnableCascadingDiscounts gets a reference to the given bool and assigns it to the EnableCascadingDiscounts field.
func (o *UpdateApplication) GetEnableFlattenedCartItems() bool
GetEnableFlattenedCartItems returns the EnableFlattenedCartItems field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetEnableFlattenedCartItemsOk() (bool, bool)
GetEnableFlattenedCartItemsOk returns a tuple with the EnableFlattenedCartItems field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasEnableFlattenedCartItems() bool
HasEnableFlattenedCartItems returns a boolean if a field has been set.
func (o *UpdateApplication) SetEnableFlattenedCartItems(v bool)
SetEnableFlattenedCartItems gets a reference to the given bool and assigns it to the EnableFlattenedCartItems field.
func (o *UpdateApplication) GetAttributesSettings() AttributesSettings
GetAttributesSettings returns the AttributesSettings field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetAttributesSettingsOk() (AttributesSettings, bool)
GetAttributesSettingsOk returns a tuple with the AttributesSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasAttributesSettings() bool
HasAttributesSettings returns a boolean if a field has been set.
func (o *UpdateApplication) SetAttributesSettings(v AttributesSettings)
SetAttributesSettings gets a reference to the given AttributesSettings and assigns it to the AttributesSettings field.
func (o *UpdateApplication) GetSandbox() bool
GetSandbox returns the Sandbox field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetSandboxOk() (bool, bool)
GetSandboxOk returns a tuple with the Sandbox field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasSandbox() bool
HasSandbox returns a boolean if a field has been set.
func (o *UpdateApplication) SetSandbox(v bool)
SetSandbox gets a reference to the given bool and assigns it to the Sandbox field.
func (o *UpdateApplication) GetEnablePartialDiscounts() bool
GetEnablePartialDiscounts returns the EnablePartialDiscounts field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetEnablePartialDiscountsOk() (bool, bool)
GetEnablePartialDiscountsOk returns a tuple with the EnablePartialDiscounts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasEnablePartialDiscounts() bool
HasEnablePartialDiscounts returns a boolean if a field has been set.
func (o *UpdateApplication) SetEnablePartialDiscounts(v bool)
SetEnablePartialDiscounts gets a reference to the given bool and assigns it to the EnablePartialDiscounts field.
func (o *UpdateApplication) GetDefaultDiscountAdditionalCostPerItemScope() string
GetDefaultDiscountAdditionalCostPerItemScope returns the DefaultDiscountAdditionalCostPerItemScope field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetDefaultDiscountAdditionalCostPerItemScopeOk() (string, bool)
GetDefaultDiscountAdditionalCostPerItemScopeOk returns a tuple with the DefaultDiscountAdditionalCostPerItemScope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasDefaultDiscountAdditionalCostPerItemScope() bool
HasDefaultDiscountAdditionalCostPerItemScope returns a boolean if a field has been set.
func (o *UpdateApplication) SetDefaultDiscountAdditionalCostPerItemScope(v string)
SetDefaultDiscountAdditionalCostPerItemScope gets a reference to the given string and assigns it to the DefaultDiscountAdditionalCostPerItemScope field.
func (o *UpdateApplication) GetDefaultEvaluationGroupId() int32
GetDefaultEvaluationGroupId returns the DefaultEvaluationGroupId field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetDefaultEvaluationGroupIdOk() (int32, bool)
GetDefaultEvaluationGroupIdOk returns a tuple with the DefaultEvaluationGroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasDefaultEvaluationGroupId() bool
HasDefaultEvaluationGroupId returns a boolean if a field has been set.
func (o *UpdateApplication) SetDefaultEvaluationGroupId(v int32)
SetDefaultEvaluationGroupId gets a reference to the given int32 and assigns it to the DefaultEvaluationGroupId field.
func (o *UpdateApplication) GetDefaultCartItemFilterId() int32
GetDefaultCartItemFilterId returns the DefaultCartItemFilterId field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetDefaultCartItemFilterIdOk() (int32, bool)
GetDefaultCartItemFilterIdOk returns a tuple with the DefaultCartItemFilterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasDefaultCartItemFilterId() bool
HasDefaultCartItemFilterId returns a boolean if a field has been set.
func (o *UpdateApplication) SetDefaultCartItemFilterId(v int32)
SetDefaultCartItemFilterId gets a reference to the given int32 and assigns it to the DefaultCartItemFilterId field.
func (o *UpdateApplication) GetEnableCampaignStateManagement() bool
GetEnableCampaignStateManagement returns the EnableCampaignStateManagement field if non-nil, zero value otherwise.
func (o *UpdateApplication) GetEnableCampaignStateManagementOk() (bool, bool)
GetEnableCampaignStateManagementOk returns a tuple with the EnableCampaignStateManagement field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateApplication) HasEnableCampaignStateManagement() bool
HasEnableCampaignStateManagement returns a boolean if a field has been set.
func (o *UpdateApplication) SetEnableCampaignStateManagement(v bool)
SetEnableCampaignStateManagement gets a reference to the given bool and assigns it to the EnableCampaignStateManagement field.