Tool.fromJson constructor
Implementation
factory Tool.fromJson(Map<String, dynamic> json) {
if (json['type'] == 'function') {
return Tool._(type: 'function', function: FunctionTool.fromJson(json));
}
return Tool._(type: 'provider', id: json['id'] as String, name: json['name'] as String, args: json['args'] as Map<String, dynamic>?);
}