Route.fromJson constructor

Route.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Route.fromJson(Map<String, dynamic> json) {
  return Route(
    legs: json["legs"] == null
        ? []
        : List<Leg>.from(json["legs"]!.map((x) => Leg.fromJson(x))),
    distanceMeters: json["distanceMeters"],
    duration: json["duration"],
    staticDuration: json["staticDuration"],
    polyline: json["polyline"] == null
        ? null
        : Polyline.fromJson(json["polyline"]),
    description: json["description"],
    warnings: json["warnings"] == null
        ? []
        : List<String>.from(json["warnings"]!.map((x) => x)),
    viewport: json["viewport"] == null
        ? null
        : Viewport.fromJson(json["viewport"]),
    travelAdvisory: json["travelAdvisory"] == null
        ? null
        : PolylineDetails.fromJson(json["travelAdvisory"]),
    localizedValues: json["localizedValues"] == null
        ? null
        : LegLocalizedValues.fromJson(json["localizedValues"]),
    routeLabels: json["routeLabels"] == null
        ? []
        : List<String>.from(json["routeLabels"]!.map((x) => x)),
    polylineDetails: json["polylineDetails"] == null
        ? null
        : PolylineDetails.fromJson(json["polylineDetails"]),
  );
}