Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

OperationArgumentDefinition

A typed argument in a peer-visible command descriptor.

Declaration

struct OperationArgumentDefinition {
        std::string name;
        std::string type;
        std::string description;
        bool required = false;
        std::optional<nlohmann::json> default_value;
        std::vector<nlohmann::json> choices;
    };