cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::protocol::CreateElicitationRequestParam Struct Reference

Parameters for elicitation/create. More...

#include <elicitation.hpp>

Public Attributes

std::string message
 User-facing message explaining what input is requested.
 
ElicitationMode mode = ElicitationMode::Form
 Interaction mode; form mode serializes requested_schema, URL mode serializes elicitation_id and url.
 
std::optional< std::string > elicitation_id
 Required in URL mode to correlate the later completion notification.
 
std::optional< std::string > url
 Required in URL mode; target URL for the external interaction.
 
ElicitationSchema requested_schema
 Form-mode schema describing requested values.
 
std::optional< Jsonrequest_state
 Optional opaque state echoed through the elicitation request lifecycle.
 
std::optional< TaskRequestParameterstask
 Optional task request parameters for asynchronous elicitation.
 
std::optional< Jsonmeta
 Optional _meta extension object preserved on the wire.
 
Json extensions = Json::object()
 Unknown JSON members preserved for forward-compatible round trips.
 

Detailed Description

Parameters for elicitation/create.


The documentation for this struct was generated from the following file: