Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to int32 | Internal ID of this entity. | |
Created | Pointer to time.Time | The time this entity was created. | |
AccountId | Pointer to int32 | The ID of the account that owns this entity. | |
UserId | Pointer to int32 | The ID of the user associated with this entity. | |
Name | Pointer to string | The campaign template name. | |
Description | Pointer to string | Customer-facing text that explains the objective of the template. | |
Instructions | Pointer to string | Customer-facing text that explains how to use the template. For example, you can use this property to explain the available attributes of this template, and how they can be modified when a user uses this template to create a new campaign. | |
CampaignAttributes | Pointer to map[string]interface{} | The campaign attributes that campaigns created from this template will have by default. | [optional] |
CouponAttributes | Pointer to map[string]interface{} | The campaign attributes that coupons created from this template will have by default. | [optional] |
State | Pointer to string | Only campaign templates in 'available' state may be used to create campaigns. | |
ActiveRulesetId | Pointer to int32 | The ID of the ruleset this campaign template will use. | [optional] |
Tags | Pointer to []string | A list of tags for the campaign template. | [optional] |
Features | Pointer to []string | A list of features for the campaign template. | [optional] |
CouponSettings | Pointer to CodeGeneratorSettings | [optional] | |
ReferralSettings | Pointer to CodeGeneratorSettings | [optional] | |
Limits | Pointer to []TemplateLimitConfig | The set of limits that operate for this campaign template. | [optional] |
TemplateParams | Pointer to []CampaignTemplateParams | Fields which can be used to replace values in a rule. | [optional] |
ApplicationsIds | Pointer to []int32 | A list of IDs of the Applications that are subscribed to this campaign template. | |
CampaignCollections | Pointer to []CampaignTemplateCollection | The campaign collections from the blueprint campaign for the template. | [optional] |
DefaultCampaignGroupId | Pointer to int32 | The default campaign group ID. | [optional] |
CampaignType | Pointer to string | The campaign type. Possible type values: - `cartItem`: Type of campaign that can apply effects only to cart items. - `advanced`: Type of campaign that can apply effects to customer sessions and cart items. | [default to CAMPAIGN_TYPE_ADVANCED] |
Updated | Pointer to time.Time | Timestamp of the most recent update to the campaign template or any of its elements. | [optional] |
UpdatedBy | Pointer to string | Name of the user who last updated this campaign template, if available. | [optional] |
ValidApplicationIds | Pointer to []int32 | The IDs of the Applications that are related to this entity. |
func (o *CampaignTemplate) GetId() int32
GetId returns the Id field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetIdOk() (int32, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasId() bool
HasId returns a boolean if a field has been set.
func (o *CampaignTemplate) SetId(v int32)
SetId gets a reference to the given int32 and assigns it to the Id field.
func (o *CampaignTemplate) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetCreatedOk() (time.Time, bool)
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasCreated() bool
HasCreated returns a boolean if a field has been set.
func (o *CampaignTemplate) SetCreated(v time.Time)
SetCreated gets a reference to the given time.Time and assigns it to the Created field.
func (o *CampaignTemplate) GetAccountId() int32
GetAccountId returns the AccountId field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetAccountIdOk() (int32, bool)
GetAccountIdOk returns a tuple with the AccountId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasAccountId() bool
HasAccountId returns a boolean if a field has been set.
func (o *CampaignTemplate) SetAccountId(v int32)
SetAccountId gets a reference to the given int32 and assigns it to the AccountId field.
func (o *CampaignTemplate) GetUserId() int32
GetUserId returns the UserId field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetUserIdOk() (int32, bool)
GetUserIdOk returns a tuple with the UserId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasUserId() bool
HasUserId returns a boolean if a field has been set.
func (o *CampaignTemplate) SetUserId(v int32)
SetUserId gets a reference to the given int32 and assigns it to the UserId field.
func (o *CampaignTemplate) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *CampaignTemplate) 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 *CampaignTemplate) HasName() bool
HasName returns a boolean if a field has been set.
func (o *CampaignTemplate) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (o *CampaignTemplate) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *CampaignTemplate) 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 *CampaignTemplate) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *CampaignTemplate) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (o *CampaignTemplate) GetInstructions() string
GetInstructions returns the Instructions field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetInstructionsOk() (string, bool)
GetInstructionsOk returns a tuple with the Instructions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasInstructions() bool
HasInstructions returns a boolean if a field has been set.
func (o *CampaignTemplate) SetInstructions(v string)
SetInstructions gets a reference to the given string and assigns it to the Instructions field.
func (o *CampaignTemplate) GetCampaignAttributes() map[string]interface{}
GetCampaignAttributes returns the CampaignAttributes field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetCampaignAttributesOk() (map[string]interface{}, bool)
GetCampaignAttributesOk returns a tuple with the CampaignAttributes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasCampaignAttributes() bool
HasCampaignAttributes returns a boolean if a field has been set.
func (o *CampaignTemplate) SetCampaignAttributes(v map[string]interface{})
SetCampaignAttributes gets a reference to the given map[string]interface{} and assigns it to the CampaignAttributes field.
func (o *CampaignTemplate) GetCouponAttributes() map[string]interface{}
GetCouponAttributes returns the CouponAttributes field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetCouponAttributesOk() (map[string]interface{}, bool)
GetCouponAttributesOk returns a tuple with the CouponAttributes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasCouponAttributes() bool
HasCouponAttributes returns a boolean if a field has been set.
func (o *CampaignTemplate) SetCouponAttributes(v map[string]interface{})
SetCouponAttributes gets a reference to the given map[string]interface{} and assigns it to the CouponAttributes field.
func (o *CampaignTemplate) GetState() string
GetState returns the State field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetStateOk() (string, bool)
GetStateOk returns a tuple with the State field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasState() bool
HasState returns a boolean if a field has been set.
func (o *CampaignTemplate) SetState(v string)
SetState gets a reference to the given string and assigns it to the State field.
func (o *CampaignTemplate) GetActiveRulesetId() int32
GetActiveRulesetId returns the ActiveRulesetId field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetActiveRulesetIdOk() (int32, bool)
GetActiveRulesetIdOk returns a tuple with the ActiveRulesetId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasActiveRulesetId() bool
HasActiveRulesetId returns a boolean if a field has been set.
func (o *CampaignTemplate) SetActiveRulesetId(v int32)
SetActiveRulesetId gets a reference to the given int32 and assigns it to the ActiveRulesetId field.
func (o *CampaignTemplate) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetTagsOk() ([]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *CampaignTemplate) SetTags(v []string)
SetTags gets a reference to the given []string and assigns it to the Tags field.
func (o *CampaignTemplate) GetFeatures() []string
GetFeatures returns the Features field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetFeaturesOk() ([]string, bool)
GetFeaturesOk returns a tuple with the Features field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasFeatures() bool
HasFeatures returns a boolean if a field has been set.
func (o *CampaignTemplate) SetFeatures(v []string)
SetFeatures gets a reference to the given []string and assigns it to the Features field.
func (o *CampaignTemplate) GetCouponSettings() CodeGeneratorSettings
GetCouponSettings returns the CouponSettings field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetCouponSettingsOk() (CodeGeneratorSettings, bool)
GetCouponSettingsOk returns a tuple with the CouponSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasCouponSettings() bool
HasCouponSettings returns a boolean if a field has been set.
func (o *CampaignTemplate) SetCouponSettings(v CodeGeneratorSettings)
SetCouponSettings gets a reference to the given CodeGeneratorSettings and assigns it to the CouponSettings field.
func (o *CampaignTemplate) GetReferralSettings() CodeGeneratorSettings
GetReferralSettings returns the ReferralSettings field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetReferralSettingsOk() (CodeGeneratorSettings, bool)
GetReferralSettingsOk returns a tuple with the ReferralSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasReferralSettings() bool
HasReferralSettings returns a boolean if a field has been set.
func (o *CampaignTemplate) SetReferralSettings(v CodeGeneratorSettings)
SetReferralSettings gets a reference to the given CodeGeneratorSettings and assigns it to the ReferralSettings field.
func (o *CampaignTemplate) GetLimits() []TemplateLimitConfig
GetLimits returns the Limits field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetLimitsOk() ([]TemplateLimitConfig, 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 *CampaignTemplate) HasLimits() bool
HasLimits returns a boolean if a field has been set.
func (o *CampaignTemplate) SetLimits(v []TemplateLimitConfig)
SetLimits gets a reference to the given []TemplateLimitConfig and assigns it to the Limits field.
func (o *CampaignTemplate) GetTemplateParams() []CampaignTemplateParams
GetTemplateParams returns the TemplateParams field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetTemplateParamsOk() ([]CampaignTemplateParams, bool)
GetTemplateParamsOk returns a tuple with the TemplateParams field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasTemplateParams() bool
HasTemplateParams returns a boolean if a field has been set.
func (o *CampaignTemplate) SetTemplateParams(v []CampaignTemplateParams)
SetTemplateParams gets a reference to the given []CampaignTemplateParams and assigns it to the TemplateParams field.
func (o *CampaignTemplate) GetApplicationsIds() []int32
GetApplicationsIds returns the ApplicationsIds field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetApplicationsIdsOk() ([]int32, bool)
GetApplicationsIdsOk returns a tuple with the ApplicationsIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasApplicationsIds() bool
HasApplicationsIds returns a boolean if a field has been set.
func (o *CampaignTemplate) SetApplicationsIds(v []int32)
SetApplicationsIds gets a reference to the given []int32 and assigns it to the ApplicationsIds field.
func (o *CampaignTemplate) GetCampaignCollections() []CampaignTemplateCollection
GetCampaignCollections returns the CampaignCollections field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetCampaignCollectionsOk() ([]CampaignTemplateCollection, bool)
GetCampaignCollectionsOk returns a tuple with the CampaignCollections field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasCampaignCollections() bool
HasCampaignCollections returns a boolean if a field has been set.
func (o *CampaignTemplate) SetCampaignCollections(v []CampaignTemplateCollection)
SetCampaignCollections gets a reference to the given []CampaignTemplateCollection and assigns it to the CampaignCollections field.
func (o *CampaignTemplate) GetDefaultCampaignGroupId() int32
GetDefaultCampaignGroupId returns the DefaultCampaignGroupId field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetDefaultCampaignGroupIdOk() (int32, bool)
GetDefaultCampaignGroupIdOk returns a tuple with the DefaultCampaignGroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasDefaultCampaignGroupId() bool
HasDefaultCampaignGroupId returns a boolean if a field has been set.
func (o *CampaignTemplate) SetDefaultCampaignGroupId(v int32)
SetDefaultCampaignGroupId gets a reference to the given int32 and assigns it to the DefaultCampaignGroupId field.
func (o *CampaignTemplate) GetCampaignType() string
GetCampaignType returns the CampaignType field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetCampaignTypeOk() (string, bool)
GetCampaignTypeOk returns a tuple with the CampaignType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasCampaignType() bool
HasCampaignType returns a boolean if a field has been set.
func (o *CampaignTemplate) SetCampaignType(v string)
SetCampaignType gets a reference to the given string and assigns it to the CampaignType field.
func (o *CampaignTemplate) GetUpdated() time.Time
GetUpdated returns the Updated field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetUpdatedOk() (time.Time, bool)
GetUpdatedOk returns a tuple with the Updated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasUpdated() bool
HasUpdated returns a boolean if a field has been set.
func (o *CampaignTemplate) SetUpdated(v time.Time)
SetUpdated gets a reference to the given time.Time and assigns it to the Updated field.
func (o *CampaignTemplate) GetUpdatedBy() string
GetUpdatedBy returns the UpdatedBy field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetUpdatedByOk() (string, bool)
GetUpdatedByOk returns a tuple with the UpdatedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasUpdatedBy() bool
HasUpdatedBy returns a boolean if a field has been set.
func (o *CampaignTemplate) SetUpdatedBy(v string)
SetUpdatedBy gets a reference to the given string and assigns it to the UpdatedBy field.
func (o *CampaignTemplate) GetValidApplicationIds() []int32
GetValidApplicationIds returns the ValidApplicationIds field if non-nil, zero value otherwise.
func (o *CampaignTemplate) GetValidApplicationIdsOk() ([]int32, bool)
GetValidApplicationIdsOk returns a tuple with the ValidApplicationIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CampaignTemplate) HasValidApplicationIds() bool
HasValidApplicationIds returns a boolean if a field has been set.
func (o *CampaignTemplate) SetValidApplicationIds(v []int32)
SetValidApplicationIds gets a reference to the given []int32 and assigns it to the ValidApplicationIds field.