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;
};