part of 'route_model.dart'; List getPoints(Map json) { List extras = []; try { if (json['legs'] == null) return extras; var list = json['legs'] as List; for (var item in list) { extras.add(RoutePoint.fromJson(item)); } return extras; } on Exception { return extras; } } RouteModel _$RouteModelFromJson(Map json) { return RouteModel( overviewPolyline: json['overview_polyline'] == null ? null : OverviewPolyline.fromJson(json['overview_polyline']), legs: getPoints(json), ); }