Map<String, dynamic> toJson() => { "distance": distance, "duration": duration, "type": type, "instruction": instruction, "name": name, "way_points": List<dynamic>.from(wayPoints.map((x) => x)), };