FlightContract constructor

FlightContract({
  1. required FlightAirportMovementContract departure,
  2. required FlightAirportMovementContract arrival,
  3. required DateTime lastUpdatedUtc,
  4. required String number,
  5. required FlightStatus status,
  6. required CodeshareStatus codeshareStatus,
  7. required bool isCargo,
  8. FlightContractGreatCircleDistance? greatCircleDistance,
  9. String? callSign,
  10. AirportFlightContractAircraft? aircraft,
  11. AirportFlightContractAirline? airline,
  12. AirportFlightContractLocation? location,
})

Returns a new FlightContract instance.

Implementation

FlightContract({
  required this.departure,
  required this.arrival,
  required this.lastUpdatedUtc,
  required this.number,
  required this.status,
  required this.codeshareStatus,
  required this.isCargo,
  this.greatCircleDistance,
  this.callSign,
  this.aircraft,
  this.airline,
  this.location,
});