cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::protocol::ElicitationSchema::Builder Member List

This is the complete list of members for mcp::protocol::ElicitationSchema::Builder, including all inherited members.

build() constmcp::protocol::ElicitationSchema::Builderinline
description(std::string value)mcp::protocol::ElicitationSchema::Builderinline
optional_bool(std::string name, std::optional< bool > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
optional_email(std::string name, std::optional< std::string > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
optional_enum(std::string name, std::vector< std::string > values, std::optional< std::string > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
optional_integer(std::string name, std::optional< std::int64_t > minimum=std::nullopt, std::optional< std::int64_t > maximum=std::nullopt, std::optional< std::int64_t > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
optional_number(std::string name, std::optional< double > minimum=std::nullopt, std::optional< double > maximum=std::nullopt, std::optional< double > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
optional_property(std::string name, PrimitiveSchema schema)mcp::protocol::ElicitationSchema::Builderinline
optional_string(std::string name, std::optional< std::string > default_value=std::nullopt, std::optional< std::string > format=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
required_bool(std::string name, std::optional< bool > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
required_email(std::string name, std::optional< std::string > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
required_enum(std::string name, std::vector< std::string > values, std::optional< std::string > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
required_integer(std::string name, std::optional< std::int64_t > minimum=std::nullopt, std::optional< std::int64_t > maximum=std::nullopt, std::optional< std::int64_t > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
required_number(std::string name, std::optional< double > minimum=std::nullopt, std::optional< double > maximum=std::nullopt, std::optional< double > default_value=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
required_property(std::string name, PrimitiveSchema schema)mcp::protocol::ElicitationSchema::Builderinline
required_string(std::string name, std::optional< std::string > default_value=std::nullopt, std::optional< std::string > format=std::nullopt)mcp::protocol::ElicitationSchema::Builderinline
title(std::string value)mcp::protocol::ElicitationSchema::Builderinline