toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id'] = id;
data['departureDate'] = departureDate;
data['departureTime'] = departureTime;
data['arrivalDate'] = arrivalDate;
data['arrivalTime'] = arrivalTime;
data['airlineName'] = airlineName;
data['airlineLogoURL'] = airlineLogoURL;
data['flightCode'] = flightCode;
data['milesEarned'] = milesEarned;
data['flightClass'] = flightClass;
data['flightType'] = flightType;
data['airlineCode'] = airlineCode;
data['flightOptionId'] = flightOptionId;
data['createdAt'] = createdAt;
data['updatedAt'] = updatedAt;
data['aircraftName'] = aircraftName;
data['layoverDurationMinutes'] = layoverDuration;
if (fromAirport != null) {
data['fromAirport'] = fromAirport!.map((v) => v.toJson()).toList();
}
if (toAirport != null) {
data['toAirport'] = fromAirport!.map((v) => v.toJson()).toList();
}
return data;
}