ToolDefinition<TInput extends Object>.fromJson constructor
Deserializes a tool from a JSON map.
Implementation
factory ToolDefinition.fromJson(Map<String, Object?> json) {
return ToolDefinition(
name: json[_Json.name] as String,
description: json[_Json.description] as String,
inputSchema: Schema.fromMap(
json[_Json.inputSchema] as Map<String, Object?>,
),
);
}