toJson method
Implementation
Map<String, dynamic> toJson() {
return {
"name": name,
"description": description,
"title": title,
"thumbnail_url": thumbnailUrl,
"tools":
tools
.map(
(tool) => {
"name": tool.name,
"title": tool.title,
"description": tool.description,
"input_schema": tool.inputSchema,
"thumbnail_url": tool.thumbnailUrl,
"defs": tool.defs,
"pricing": tool.pricing,
"supports_context": tool.supportsContext,
},
)
.toList(),
};
}