OptimizeRouteStep.fromJson constructor

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

Implementation

factory OptimizeRouteStep.fromJson(Map<String, dynamic> json) {
  return OptimizeRouteStep(
    id: json['id'],
    type: json['type'],
    arrival: json['arrival'],
    duration: json['duration'],
    location: json['location'] != null
        ? List<double>.from(json['location'].map((x) => x.toDouble()))
        : null,
    projectedLocation: json['projected_location'] != null
        ? List<double>.from(
            json['projected_location'].map((x) => x.toDouble()))
        : null,
    locationIndex: json['location_index'],
    load: json['load'] != null ? List<int>.from(json['load']) : null,
    service: json['service'],
    waitingTime: json['waiting_time'],
    setup: json['setup'],
    lateBy: json['late_by'],
    description: json['description'],
    distance: json['distance'],
    snappedLocation: json['snapped_location'] != null
        ? List<double>.from(json['snapped_location'].map((x) => x.toDouble()))
        : null,
  );
}