Flights.fromJson constructor
Flights.fromJson( - Map<String, dynamic> json
)
Implementation
Flights.fromJson(Map<String, dynamic> json) {
id = json['id'];
departureDate = json['departureDate'];
departureTime = (json['departureTime'] as String?).displayAsTime();
arrivalDate = json['arrivalDate'];
arrivalTime = (json['arrivalTime'] as String).displayAsTime();
airlineName = json['airlineName'];
airlineLogoURL = json['airlineLogoURL'];
flightCode = json['flightCode'];
milesEarned = json['milesEarned'];
flightClass = json['flightClass'];
flightType = json['flightType'];
flightOptionId = json['flightOptionId'];
travelTime = json['travelTime'];
createdAt = json['createdAt'];
updatedAt = json['updatedAt'];
aircraftName = json['aircraftName'];
airlineCode = json['airlineCode'];
layoverDuration = json['layoverDurationMinutes'];
if (json['fromAirport'] != null) {
fromAirport = <Airports>[];
json['fromAirport'].forEach((v) {
fromAirport!.add(Airports.fromJson(v));
});
}
if (json['toAirport'] != null) {
toAirport = <Airports>[];
json['toAirport'].forEach((v) {
toAirport!.add(Airports.fromJson(v));
});
}
}