McpServer.Resource.Meta (HTTP MCP Server v0.8.0)

View Source

Metadata container for resource UI configuration.

Wraps McpServer.Resource.Meta.UI and is serialized as the _meta field on resources.

Fields

Examples

iex> McpServer.Resource.Meta.new(ui: McpServer.Resource.Meta.UI.new(domain: "example.com"))
%McpServer.Resource.Meta{ui: %McpServer.Resource.Meta.UI{domain: "example.com"}}

iex> McpServer.Resource.Meta.new()
%McpServer.Resource.Meta{ui: nil}

Summary

Functions

Creates a new Resource.Meta struct.

Types

t()

@type t() :: %McpServer.Resource.Meta{ui: McpServer.Resource.Meta.UI.t() | nil}

Functions

new(opts \\ [])

@spec new(keyword()) :: t()

Creates a new Resource.Meta struct.

Parameters