# TalonOne::CampaignTemplate ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **Integer** | Unique ID for this entity. | **created** | **DateTime** | The exact moment this entity was created. | **account_id** | **Integer** | The ID of the account that owns this entity. | **user_id** | **Integer** | The ID of the account that owns this entity. | **name** | **String** | The campaign template name. | **description** | **String** | Customer-facing text that explains the objective of the template. | **instructions** | **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. | **campaign_attributes** | [**Object**](.md) | The Campaign Attributes that Campaigns created from this template will have by default. | [optional] **coupon_attributes** | [**Object**](.md) | The Campaign Attributes that Coupons created from this template will have by default. | [optional] **state** | **String** | Only Campaign Templates in 'available' state may be used to create Campaigns. | **active_ruleset_id** | **Integer** | The ID of the Ruleset this Campaign Template will use. | [optional] **tags** | **Array<String>** | A list of tags for the campaign template. | [optional] **features** | **Array<String>** | A list of features for the campaign template. | [optional] **coupon_settings** | [**CodeGeneratorSettings**](CodeGeneratorSettings.md) | | [optional] **referral_settings** | [**CodeGeneratorSettings**](CodeGeneratorSettings.md) | | [optional] **limits** | [**Array<TemplateLimitConfig>**](TemplateLimitConfig.md) | The set of limits that will operate for this campaign template | [optional] **template_params** | [**Array<CampaignTemplateParams>**](CampaignTemplateParams.md) | Template parameters are fields which can be used to replace values in a rule. | [optional] **applications_ids** | **Array<Integer>** | A list of the IDs of the applications that are subscribed to this campaign template A list of the IDs of the applications that are subscribed to this campaign template | **campaign_collections** | [**Array<CampaignTemplateCollection>**](CampaignTemplateCollection.md) | The campaign collections from the blueprint campaign for the template. | [optional] **updated** | **DateTime** | Timestamp of the most recent update to the campaign template or any of its elements. | [optional] **updated_by** | **String** | Name of the user who last updated this campaign template if available. | [optional] **valid_application_ids** | **Array<Integer>** | The IDs of the applications that are related to this entity. | ## Code Sample ```ruby require 'TalonOne' instance = TalonOne::CampaignTemplate.new(id: 6, created: 2020-06-10T09:05:27.993483Z, account_id: 3886, user_id: null, name: null, description: null, instructions: null, campaign_attributes: null, coupon_attributes: null, state: null, active_ruleset_id: null, tags: null, features: null, coupon_settings: null, referral_settings: null, limits: null, template_params: null, applications_ids: null, campaign_collections: null, updated: null, updated_by: null, valid_application_ids: null) ```