Plugins
Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0
ArgusAction
Action on an ARGUS event.
API
Action on an ARGUS event. Kind selects a built-in action or a custom operation and payload.
Namespace: DARTWIC::Share.
#include <dartwic/share/DARTWICShareProtocol.h>Declaration
struct ArgusAction {
enum class Kind { Respond, UpdateStatus, ReleaseHold, Delete, Custom };
Kind kind = Kind::Custom;
std::string event_id;
std::string operation;
Value::Object payload;
};