Classes
| Class | Description | |
|---|---|---|
| AbstractAutomationManager InfoType | 
            Class for managing the marketing automation.
              | |
| AutomationAction | 
            Base automation action
              | |
| AutomationActionContext | 
            Automation action context. Ensures context for the automation actions block.
              | |
| AutomationActionHandler | 
            Automation action handler
              | |
| AutomationEventArgs | 
            Automation event arguments
              | |
| AutomationEvents | 
            Automation events
              | |
| AutomationHandler | 
            Automation handler
              | |
| AutomationHelper | 
            Class for automation helper methods.
              | |
| AutomationHistoryInfo | 
            AutomationHistoryInfo data container class.
              | |
| AutomationHistoryInfoProvider | 
            Class providing AutomationHistoryInfo management.
              | |
| AutomationLogSettings | 
            Class for automation history log settings.
              | |
| AutomationManager | 
            Class for managing the marketing automation.
              | |
| AutomationMethods | 
            Automation methods - wrapping methods for macro resolver.
              | |
| AutomationModule | 
            Represents the automation module.
              | |
| AutomationModuleMetadata | 
            Represents the Automation module metadata.
              | |
| AutomationProcessTriggerEventArgs | 
            Automation process trigger event arguments
              | |
| AutomationProcessTriggerHandler | 
            Automation process trigger handler
              | |
| AutomationStateInfo | 
            AutomationStateInfo data container class.
              | |
| AutomationStateInfoProvider | 
            Class providing AutomationStateInfo management.
              | |
| AutomationTimer | 
            Provides an ITask interface for the automation timing.
              | |
| AutomationTransformationFunctions | 
            Functions for automation macro methods.
              | |
| EmailAction | 
            Class representing action to send e-mail
              | |
| ObjectWorkflowTriggerInfo | 
            ObjectWorkflowTriggerInfo data container class.
              | |
| ObjectWorkflowTriggerInfoProvider | 
            Class providing ObjectWorkflowTriggerInfo management.
              | |
| ProcessDisabledException | 
            Exception which is thrown when process cannot be started because of its disabled state.
              | |
| ProcessRecurrenceException | 
            Exception which is thrown when process recurrence check fails and process is not started.
              | |
| StartProcessAction | 
            Class for starting automation process on contact.
              | |
| Trigger | 
            Implementation of IAutomationTrigger based on TriggerInfo.
              | |
| TriggerHelper | 
            Class for managing automation triggers.
              | |
| TriggerOptions | 
            Crate for passing variables needed by triggers.
              | |
| TriggerWorker | 
            Class for managing automation triggers.
              | 
Interfaces
| Interface | Description | |
|---|---|---|
| ITrigger | 
            Automation trigger interface.
              | 
Enumerations
| Enumeration | Description | |
|---|---|---|
| AutomationActionEnum | 
            Automation action enumeration.
              |