OptimizeRoute.fromJson constructor

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

Implementation

factory OptimizeRoute.fromJson(Map<String, dynamic> json) {
  return OptimizeRoute(
    vehicle: json['vehicle'],
    cost: json['cost'],
    steps: json['steps'] != null
        ? List<OptimizeRouteStep>.from(
            json['steps'].map((x) => OptimizeRouteStep.fromJson(x)))
        : null,
    description: json['description'],
    distance: json['distance'],
    duration: json['duration'],
    geometry: json['geometry'],
    pickup: json['pickup'] != null ? List<int>.from(json['pickup']) : null,
    delivery:
        json['delivery'] != null ? List<int>.from(json['delivery']) : null,
    priority: json['priority'],
    service: json['service'],
    vehicleOvertime: json['vehicle_overtime'],
    waitingTime: json['waiting_time'],
    setup: json['setup'],
  );
}