// ignore_for_file: file_names import 'dart:convert'; PredictionModel predictionModelFromJson(String str) => PredictionModel.fromJson(json.decode(str)); String predictionModelToJson(PredictionModel data) => json.encode(data.toJson()); class PredictionModel { PredictionModel({ this.description, this.placeId, this.reference, this.structuredFormatting, }); String? description; String? placeId; String? reference; StructuredFormatting? structuredFormatting; factory PredictionModel.fromJson(Map json) => PredictionModel( description: json["description"] , placeId: json["place_id"] , reference: json["reference"] , structuredFormatting: json["structured_formatting"]==null?null:StructuredFormatting.fromJson(json["structured_formatting"]), ); Map toJson() => { "description": description, "place_id": placeId, "reference": reference, "structured_formatting": structuredFormatting, }; } class StructuredFormatting { StructuredFormatting({ this.mainText, this.secondaryText, }); String? mainText; String? secondaryText; factory StructuredFormatting.fromJson(Map json) => StructuredFormatting( mainText: json["main_text"], secondaryText: json["secondary_text"], ); Map toJson() => { "main_text": mainText, "secondary_text": secondaryText, }; }