Platform Core .NET Assemblies API
CampaignSchema Class Members
See Also  Properties  Methods  Send Feedback
Terrasoft.Core.Campaign Namespace : CampaignSchema Class

Glossary Item Box

The following tables list the members exposed by CampaignSchema.

Public Constructors

 NameDescription
Public ConstructorCampaignSchema ConstructorCreates a new instance with specified schema manager.  
Top

Public Properties

 NameDescription
Public PropertyCampaignConfigurationGets 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.  
Public PropertyCriticalExecutionLatenessCritical execution lateness in minutes for campaign.  
Public PropertyDefaultCampaignFirePeriod  
Public PropertyEntityIdUnique identifier of the schema instance associated with the current schema.  
Public PropertyErrorValidationMessageReturns validation string for indicated errors.  
Public PropertyExecutionConfigConfig for current campaign execution.  
Public PropertyFlowElements  
Public PropertyHasCriticalExecutionLatenessFlag to indicate that critical execution lateness is specified or not.  
Public PropertyHasWarningsDetermines whether the current schema has any validation warnings.  
Public PropertyInitialSchemaGets or sets initial campaign schema where changes not applied.  
Public PropertyIsExpandedGets or sets flag that container is expanded.  
Public PropertyIsInProgressGets or sets sign that campaign execution is in progress.  
Public PropertyIsInterpretableOverridden. Gets whether the process is interpretable.  
Public PropertyIsLoggingOverridden. Gets value determines whether it is required to log the current element in DB.  
Public PropertyIsValidDetermines whether the current schema is valid without any validation errors.  
Public PropertyParentSchemaGets the parent schema.  
Public PropertyStatusIdCampaign status identifier.  
Public PropertyTimeZoneCodeCode of selected time zone for current campaign schema.  
Public PropertyTimeZoneOffsetTime zone for current campaign schema.  
Public PropertyValidationResultsGets the list of validation info for the campaign elements.  
Public PropertyWarningValidationMessageReturns validation string for indicated warnings.  
Top

Public Methods

 NameDescription
Public MethodAddValidationInfoOverloaded.   
Public MethodAssignParentSchemaAssigns the given schema as a parent for the current one.  
Public MethodCloneOverridden. Creates a new instance that is a clone of the current instance (with the same schema elements' UIds).  
Public MethodCopyCreates a new instance that is a copy of the current instance.  
Public MethodCreateProcessOverridden. Creates new campaign process instance for current campaign schema.  
Public MethodGetBaseElementByUIdGets schema element by UId.  
Public MethodGetLocalizableValuesOverloaded. Overridden.   
Public MethodGetMetaItemsOverridden. Fills collection with items of the meta data.  
Public MethodInitializeLocalizableValuesOverloaded. Overridden.   
Public MethodIsSchemaValidReturns is campaign schema valid with warnings' ignoring parameter.  
Public MethodLoadLocalizableValuesOverridden. Loads values for localizable schema elements.  
Public MethodSynchronizeParametersOverridden. Synchronizes elements parameters.  
Public MethodValidateElementsValidates names of the campaign elements.  
Public MethodWriteMetaDataOverridden. Writes meta data values.  
Top

See Also

© Terrasoft 2002-2018.