<out T is array<string, mixed>>
Objects implementing Arrayable can customize their array representation.
public
toArray(): T
Nexus\Mcp\Schema\ServerCapabilities::toArray()
Nexus\Mcp\Schema\Icon::toArray()
Nexus\Mcp\Schema\Root::toArray()
Nexus\Mcp\Schema\Completion\ResourceTemplateReference::toArray()
Nexus\Mcp\Schema\Annotations::toArray()
Nexus\Mcp\Schema\Content\AudioContent::toArray()
Nexus\Mcp\Schema\Sampling\SamplingMessage::toArray()
Nexus\Mcp\Schema\Content\EmbeddedResource::toArray()
Nexus\Mcp\Schema\Message\Error::toArray()
Nexus\Mcp\Schema\Content\BlobResourceContents::toArray()
Nexus\Mcp\Schema\Content\TextResourceContents::toArray()
Nexus\Mcp\Schema\Prompt\PromptMessage::toArray()
Nexus\Mcp\Schema\Tool\ToolSchema\ObjectType::toArray()
Nexus\Mcp\Schema\Tool\ToolSchema\ArrayType::toArray()
Nexus\Mcp\Schema\Tool\ToolSchema\NullType::toArray()
Nexus\Mcp\Schema\Tool\ToolSchema\BooleanType::toArray()
Nexus\Mcp\Schema\Tool\ToolSchema\IntegerType::toArray()
Nexus\Mcp\Schema\Tool\ToolSchema\StringType::toArray()
Nexus\Mcp\Schema\Tool\ToolSchema\NumberType::toArray()
Nexus\Mcp\Schema\Message\JsonRpcResponse::toArray()
Nexus\Mcp\Schema\Message\JsonRpcError::toArray()
Nexus\Mcp\Schema\Message\JsonRpcRequest::toArray()
Nexus\Mcp\Schema\Message\JsonRpcNotification::toArray()
Nexus\Mcp\Schema\Tool\ToolAnnotations::toArray()
Nexus\Mcp\Schema\Sampling\ModelHint::toArray()
Nexus\Mcp\Schema\Result\ReadResourceResult::toArray()
Nexus\Mcp\Schema\Result\ElicitResult::toArray()
Nexus\Mcp\Schema\Result\GetPromptResult::toArray()
Nexus\Mcp\Schema\Result\CreateMessageResult::toArray()
Nexus\Mcp\Schema\Result\ListResourceTemplatesResult::toArray()
Nexus\Mcp\Schema\Result\ListResourcesResult::toArray()
Nexus\Mcp\Schema\Result\ListToolsResult::toArray()
Nexus\Mcp\Schema\Result\ListPromptsResult::toArray()
Nexus\Mcp\Schema\Result\CompleteResult::toArray()
Nexus\Mcp\Schema\Result\EmptyResult::toArray()
Nexus\Mcp\Schema\Result\ListRootsResult::toArray()
Nexus\Mcp\Schema\Result\CallToolResult::toArray()
Nexus\Mcp\Schema\Result\InitializeResult::toArray()
Nexus\Mcp\Schema\Result\StructuredContent::toArray()
Nexus\Mcp\Schema\Sampling\ModelPreferences::toArray()
Nexus\Mcp\Schema\Prompt\Prompt::toArray()
Nexus\Mcp\Schema\Completion\PromptReference::toArray()
Nexus\Mcp\Schema\Implementation::toArray()
Nexus\Mcp\Schema\Resource\ResourceTemplate::toArray()
Nexus\Mcp\Schema\Resource\Resource::toArray()
Nexus\Mcp\Schema\Prompt\PromptArgument::toArray()
Nexus\Mcp\Schema\Content\ResourceLink::toArray()
Nexus\Mcp\Schema\Tool\Tool::toArray()
Nexus\Mcp\Schema\Content\ImageContent::toArray()
Nexus\Mcp\Schema\ClientCapabilities::toArray()
Nexus\Mcp\Schema\Elicitation\RequestedSchema::toArray()
Nexus\Mcp\Schema\Content\TextContent::toArray()
Nexus\Mcp\Schema\Elicitation\StringSchema::toArray()
Nexus\Mcp\Schema\Elicitation\NumberSchema::toArray()
Nexus\Mcp\Schema\Elicitation\EnumSchema::toArray()
Nexus\Mcp\Schema\Elicitation\BooleanSchema::toArray()