Map<String, dynamic> toJson() => { "name": name, "description": description, "parameters": parameters.toJson(), };