ResourceTemplate.fromJson constructor
ResourceTemplate.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ResourceTemplate.fromJson(Map<String, dynamic> json) {
return ResourceTemplate(
uriTemplate: json['uriTemplate'] as String,
name: json['name'] as String,
// OPTIONAL per the MCP spec — see Tool.fromJson.
description: json['description'] as String? ?? '',
mimeType: json['mimeType'] as String?,
icons: (json['icons'] as List?)
?.map((e) => Map<String, dynamic>.from(e as Map))
.toList(),
);
}