24 this.IsEncoded =
true;
29 this.IsEncoded =
false;
43 this.IsEncoded =
true;
49 [McpParameter(
"Role",
"Role of recipient of message.")]
50 [McpEnumValue(
McpRole.Assistant,
"Message is for the assistant.")]
51 [McpEnumValue(
McpRole.User,
"Message is from the user.")]
57 [McpParameter(
"Content",
"Content of message.")]
63 [McpParameter(
"IsEncoded",
"If the content has been encoded.")]
69 [McpParameter(
"Encoded",
"Encoded content.")]
70 public Dictionary<string, object>?
Encoded {
get; }
Describes a message returned as part of a prompt.
Dictionary< string, object >? Encoded
Encoded content.
PromptMessage(McpRole Role, object Content)
Describes a message returned as part of a prompt.
McpRole Role
Role of recipient of message.
object Content
Message content.
bool IsEncoded
If the content has been encoded.
PromptMessage(McpRole Role, Dictionary< string, object > Content)
Describes a message returned as part of a prompt.
McpRole
Identifies a Role in a Model Context Protocol (MCP) context.