Actions of the event rules: what a rule does when it turns on or off.
| Type |
Description |
IActionContext |
Server services for one action run. |
IActionPlugin |
An action of the event rules (“Set output”, “Run VAPIX command”, “Send email”). |
IActionQueryContext |
Services for IActionPlugin.ListChoicesAsync (read-only, while a rule is edited). |
IActionSource |
A core plugin that contributes actions implements this next to ICorePlugin. |
| Type |
Description |
ActionPlaceholders |
The placeholders of the event rule actions (everything OADM knows about the rule, the event and the device), one list for the server (ActionPlaceholders.Fill) and the rule dialog’s placeholder panel. |
ActionSettings |
The host’s checks of declarative action settings (ActionField), shared by the server (before a rule is saved) and the rule dialog (errors below the fields): required values, number ranges, choices, lengths. |
| Type |
Description |
ActionChoice |
A choice of a ActionFieldType.Choice or ActionFieldType.DynamicChoice field. |
ActionField |
One setting of an action. |
ActionInvocation |
One run of an action on one target (a device, or none for actions without IActionPlugin.NeedsDevice). |
ActionPlaceholder |
A placeholder of the event rule actions: “{serial}” and what it stands for. |
ActionTrigger |
What happened, handed to an action run. |
| Type |
Description |
ActionEdge |
Why an action runs: a stateless rule fired, or a stateful rule turned on or off. |
ActionFieldType |
Input kinds of a declarative action setting; the client draws the form from them. |
PlaceholderEscape |
How a placeholder value is written into a text with a format, so the text stays valid. |