| BaseInputModel | Input model when executing a ActionFlowDefinitionDto. It consists of the parameters for the entry node and the values of the parameters. |
| NodeProgressDto | Represents the state a node is in within the ProgressDto |
| OnAccountCreatedModel | Input model for executing the OnAccountCreated action flow. |
| OnAccountDeletedModel | Input model for executing the OnAccountDeleted action flow. |
| OnAccountUpdatedModel | Input model for executing the OnAccountUpdated action flow. |
| OnDeviceCommandModel | Invoked when we want to send a command to a DeviceDto. Unlike the other models, this one is handled by the Device Receiver |
| OnDeviceConnectedModel | Input model for executing the OnDeviceConnected action flow. |
| OnDeviceCreatedModel | Input model for executing the OnDeviceCreated action flow. |
| OnDeviceDeletedModel | Input model for executing the OnDeviceDeleted action flow. |
| OnDeviceRebuildModel | Input model for executing the OnDeviceRebuild action flow. |
| OnDeviceRequestModel | Invoked when a DeviceDto invokes an alarm in the device receiver. |
| OnDeviceUpdatedModel | Input model for executing the OnDeviceUpdated action flow. |
| OnEnvironmentCreatedModel | Input model for executing the OnEnvironmentCreated action flow. |
| OnEnvironmentDeletedModel | Input model for executing the OnEnvironmentDeleted action flow. |
| OnEnvironmentUpdatedModel | Input model for executing the OnEnvironmentUpdated action flow. |
| ProgressDto | Provides information to the user about the progress of an action flow; the items it has completed, is in the process of completing or has failed to complete. |
| ActionFlowState | Simple enum to track the state the Action flow execution is in. |