18#include <nlohmann/json.hpp>
48NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(
CallableInfo, name, request_type, response_type)
The messages that are used in the communication between the agent and the client.
Definition accel.hpp:22
SDK information message containing information about the callable functions.
Definition callable_info.hpp:25
std::string response_type
Response type of the callable function.
Definition callable_info.hpp:40
std::string name
Name of the callable function.
Definition callable_info.hpp:30
std::string request_type
Request type of the callable function.
Definition callable_info.hpp:35
auto operator<=>(const CallableInfo &other) const =default
Compare two CallableInfo object messages.