The following tables list the members exposed by CampaignSchema.
Name | Description | |
---|---|---|
CampaignSchema Constructor | Creates a new instance with specified schema manager. |
Name | Description | |
---|---|---|
CampaignConfiguration | Gets or sets the dictionary for the storing personalized configuration for the campaign. Keys: - ScheduledUtcFireTime of type System.DateTime - Scheduled campaign fire time. - ReachedGoalCountChanged of type System.Boolean - Flag to update reached campaign goal count. | |
CriticalExecutionLateness | Critical execution lateness in minutes for campaign. | |
DefaultCampaignFirePeriod | ||
EntityId | Unique identifier of the schema instance associated with the current schema. | |
ErrorValidationMessage | Returns validation string for indicated errors. | |
ExecutionConfig | Config for current campaign execution. | |
FlowElements | ||
HasCriticalExecutionLateness | Flag to indicate that critical execution lateness is specified or not. | |
HasWarnings | Determines whether the current schema has any validation warnings. | |
InitialSchema | Gets or sets initial campaign schema where changes not applied. | |
IsExpanded | Gets or sets flag that container is expanded. | |
IsInProgress | Gets or sets sign that campaign execution is in progress. | |
IsInterpretable | Overridden. Gets whether the process is interpretable. | |
IsLogging | Overridden. Gets value determines whether it is required to log the current element in DB. | |
IsValid | Determines whether the current schema is valid without any validation errors. | |
ParentSchema | Gets the parent schema. | |
StatusId | Campaign status identifier. | |
TimeZoneCode | Code of selected time zone for current campaign schema. | |
TimeZoneOffset | Time zone for current campaign schema. | |
ValidationResults | Gets the list of validation info for the campaign elements. | |
WarningValidationMessage | Returns validation string for indicated warnings. |
Name | Description | |
---|---|---|
AddValidationInfo | Overloaded. | |
AssignParentSchema | Assigns the given schema as a parent for the current one. | |
Clone | Overridden. Creates a new instance that is a clone of the current instance (with the same schema elements' UIds). | |
Copy | Creates a new instance that is a copy of the current instance. | |
CreateProcess | Overridden. Creates new campaign process instance for current campaign schema. | |
GetBaseElementByUId | Gets schema element by UId. | |
GetLocalizableValues | Overloaded. Overridden. | |
GetMetaItems | Overridden. Fills collection with items of the meta data. | |
InitializeLocalizableValues | Overloaded. Overridden. | |
IsSchemaValid | Returns is campaign schema valid with warnings' ignoring parameter. | |
LoadLocalizableValues | Overridden. Loads values for localizable schema elements. | |
SynchronizeParameters | Overridden. Synchronizes elements parameters. | |
ValidateElements | Validates names of the campaign elements. | |
WriteMetaData | Overridden. Writes meta data values. |