Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

SDK_API::requestInterfaceUi

Opens or updates a named interface workflow without blocking the plugin loop. The returned object contains a request_id which can be queried for its typed JSON result.

Declaration

virtual nlohmann::json requestInterfaceUi(
            const std::string& ui_id,
            nlohmann::json payload,
            nlohmann::json options = nlohmann::json::object()) {
            (void)ui_id;
            (void)payload;
            (void)options;
            return nlohmann::json::object();
        }

Parameters

NameDescription
ui_idPlugin-local interface workflow identifier.
payloadWorkflow request payload.
optionsOptional workflow settings; severity is message (default), warning, or error.