Clients

Covers Engine 2.0.0

OperationDescriptor

A peer-visible command with typed argument metadata.

API

A peer-visible command with typed argument metadata.

Namespace: TEMPEST.

#include <tempest/Peer.h>

Declaration

struct OperationDescriptor {
    std::string name;
    std::string display_name;
    std::string description;
    std::string category;
    std::vector<OperationArgument> arguments;
    std::string plugin_id;
    AllowedRoles allowed_roles = AllowedRoles::AdminOnly;
};