Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

ChannelUpsertRequest

Owner-directed batch; execution is synchronous but not atomic.

API

Owner-directed batch; execution is synchronous but not atomic. Engine authority context is separate from writable fields.

Namespace: DARTWIC.

#include <dartwic/EngineTypes.h>

Declaration

struct ChannelUpsertRequest {
    ChannelChanges changes;
    std::string command_origin;
    std::string automation_operation;
    bool take_manual_control = false;
    bool release_manual_override = false;
};