Segment.fromJson constructor

Segment.fromJson(
  1. 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,
    );