ResourceTemplate extension type

A template description for resources available on the server.

on
Implemented types

Constructors

ResourceTemplate({required String uriTemplate, required String name, String? title, String? description, Annotations? annotations, String? mimeType, Meta? meta, List<Icon>? icons})
factory
ResourceTemplate.fromMap(Map<String, Object?> _value)

Properties

annotations → Annotations?
Annotations for this object.
no setterinherited
description → String?
A description of what this template is for.
no setter
icons → List<Icon>?
Optional set of sized icons that the client can display in a user interface.
no setter
meta → Meta?
The _meta property/parameter is reserved by MCP to allow clients and servers to attach additional metadata to their interactions.
no setterinherited
mimeType → String?
The MIME type for all resources that match this template.
no setter
name → String
Intended for programmatic or logical use, but used as a display name in past specs for fallback (if title isn't present).
no setterinherited
title → String?
A short title for this object.
no setterinherited
uriTemplate → String
A URI template (according to RFC 6570) that can be used to construct resource URIs.
no setter