convertFlightsToFlightModel static method

FlightModel convertFlightsToFlightModel(
  1. Flights flight
)

Implementation

static FlightModel convertFlightsToFlightModel(options.Flights flight) {
  return FlightModel(
    departureTime: flight.departureTime,
    departureDate: flight.departureDate,
    arrivalTime: flight.arrivalTime,
    arrivalDate: flight.arrivalDate,
    airlineName: flight.airlineName,
    airlineLogoURL: flight.airlineLogoURL,
    travelTime: int.tryParse(flight.travelTime ?? "0"),
    flightCode: flight.flightCode,
    milesEarned: flight.milesEarned,
    flightClass: flight.flightClass,
    flightType: flight.flightType,
    fromAirportCode: flight.fromAirport?[0].code,
    fromAirportName: flight.fromAirport?[0].name,
    fromAirportCity: flight.fromAirport?[0].municipality,
    toAirportCode: flight.toAirport?[0].code,
    toAirportName: flight.toAirport?[0].name,
    toAirportCity: flight.toAirport?[0].municipality,
    aircraftName: flight.aircraftName,
    layoverDuration: flight.layoverDuration,
    airlineCode:  flight.airlineCode
  );
}