Segment.fromJson constructor
Segment.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Segment.fromJson(Map<String, dynamic> json) => Segment(
departure: json['departure'] != null
? Departure.fromJson(json['departure'] as Map<String, dynamic>)
: Departure.empty,
arrival: json['arrival'] != null
? Departure.fromJson(json['arrival'] as Map<String, dynamic>)
: Departure.empty,
carrierCode: (json['carrierCode'] ?? "") as String,
number: (json['number'] ?? "") as String,
aircraft: json['aircraft'] != null
? Aircraft.fromJson(json['aircraft'] as Map<String, dynamic>)
: Aircraft.empty,
operating: json['operating'] != null
? Operating.fromJson(json['operating'] as Map<String, dynamic>)
: Operating.empty,
duration: (json['duration'] ?? "") as String,
id: (json['id'] ?? "") as String,
numberOfStops: (json['numberOfStops'] ?? 0) as int,
blacklistedInEU: (json['blacklistedInEU'] ?? false) as bool,
);