toJson method
Implementation
Map<String, dynamic> toJson() {
return {
"name": name,
"title": title,
"description": description,
"input_schema": inputSchema,
"output_schema": outputSchema,
"labels": labels,
"supports_tools": supportsTools,
"requires": requires?.map((requirement) => requirement.toJson()).toList(),
};
}