Namespace DataWeb.Automation
Namespaces
DataWeb.Automation.AzureCosmosDB
DataWeb.Automation.SqlServer
DataWeb.Automation.Tasks
Classes
AutomationAppSettings
Represents the automation settings defined in the configuration file.
AutomationAppSettings.EmailOptions
Represents the automation email options.
AutomationEmailTemplate
Represents an email template.
AutomationEvent
Represents an automation event.
AutomationEvent.AdditionalValue
Represents an event additional value.
AutomationEvent.Parameter
Represents an event parameter.
AutomationEvent.TriggeredTask
Represents a triggred task from the event.
AutomationEventFilter
Represents a filter used to retrieve automation events.
AutomationEventService
Provides methods for managing event automation.
AutomationEventService.EventEditResult
Represents the result of an event set operation.
AutomationProfile
Represents an automation profile.
AutomationProfileFilter
Represents a filter used to retrieve automation profiles.
AutomationProfileService
Provides methods for managing automation profiles.
AutomationProfileService.ProfileEditResult
Represents the result of a profile set operation.
AutomationProfileService.ProfilePayload
Represents the payload data containing profile information.
AutomationScenario
AutomationScenarioFilter
Filter used to retrieve automation scenario.
AutomationScenarioService
A service that provides operations for managing automation tasks.
AutomationTask
Base class for automation tasks that manage trigger events, profile evaluation, and multi-channel notifications.
AutomationTask.CultureItem
Represents a localized value of a resource for a specific culture.
AutomationTask.EvaluateEventResult
Represents the result of evaluating an automation event against a profile.
AutomationTask.EventParameter
Represents an event parameter.
AutomationTask.TaskExecutionSettings
Represents the execution settings.
AutomationTask.TaskSandboxSettings
Represents the sandbox settings.
AutomationTask.TaskScheduleSettings
Represents the sandbox settings.
AutomationTask.TaskTriggerSettings
Represents the trigger settings.
AutomationTask.TriggerEvent
Represents a trigger event.
AutomationTaskData
Represents the data model of an automation task.
AutomationTaskData.CultureItem
Represents a localized value of a resource for a specific culture.
AutomationTaskData.EventParameter
Represents an event parameter.
AutomationTaskData.TaskExecutionSettings
Represents the execution settings.
AutomationTaskData.TaskSandboxSettings
Represents the sandbox settings.
AutomationTaskData.TaskScheduleSettings
Represents the sandbox settings.
AutomationTaskData.TaskTriggerSettings
Represents the trigger settings.
AutomationTaskData.TriggerEvent
Represents a trigger event.
AutomationTaskFilter
Filters the automation task based on certain criteria.
AutomationTaskService
A service for managing automation tasks, including task retrieval, dynamic instantiation, configuration mapping, and lifecycle operations.
Interfaces
IAutomationEventService
Represents a service for managing event automation.
IAutomationEventStore
Represents a store for automation events.
IAutomationProfileService
Represents a service for managing automation profiles.
IAutomationProfileStore
Represents a store for automation profiles.
IAutomationScenarioService
A service that provides operations for managing newsletter mailing lists.
IAutomationScenarioStore
Represents a store for automation scenarios.
IAutomationTaskService
A service for managing automation tasks, including task retrieval, dynamic instantiation, configuration mapping, and lifecycle operations.
IAutomationTaskStore
Represents a store for automation tasks, providing persistence and retrieval operations. Handles serialization/deserialization of task settings from JSON and coordinates database queries.
Enums
AutomationProfileNotificationStatus
Represents the notification status of an automation profile.
AutomationProfileStatus
Represents the status of an automation profile.
AutomationTaskStatus
Enumeration representing the possible status of an automation task.