Interface HasMeta

All Known Subinterfaces:
AudioContent, BlobResourceContents, CompletionRequest, CompletionResult, ContentBlock, EmbeddedResource, ImageContent, PromptDescriptor, PromptResult, ResourceContents, ResourceDescriptor, ResourceLink, ResourceRequest, ResourceTemplateDescriptor, ServerFeature.Request, Task, TaskOptions, TaskResult, TextContent, TextResourceContents, ToolDescriptor, ToolRequest
All Known Implementing Classes:
EmptyResult, PromptRequest, PromptResult.InputRequired, PromptResult.Messages, PromptResult.WithMeta, TaskEntry, TaskResult.Completed, TaskResult.Failed

public interface HasMeta
Marks types that carry optional metadata (_meta) for protocol extensions.
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable Map<String,Object>
    Returns the optional metadata map for protocol extensions.
  • Method Details

    • meta

      @Nullable Map<String,Object> meta()
      Returns the optional metadata map for protocol extensions.
      Returns:
      the metadata map, or null if none