toJson method

Map<String, dynamic> toJson()

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(),
  };
}