SchemaFlight constructor

SchemaFlight({
  1. String? additionalType,
  2. String? alternateName,
  3. String? arrivalTime,
  4. String? departureTime,
  5. dynamic description,
  6. String? disambiguatingDescription,
  7. dynamic identifier,
  8. dynamic image,
  9. dynamic itinerary,
  10. dynamic mainEntityOfPage,
  11. String? name,
  12. dynamic offers,
  13. dynamic owner,
  14. SchemaTrip? partOfTrip,
  15. SchemaAction? potentialAction,
  16. dynamic provider,
  17. String? sameAs,
  18. SchemaTrip? subTrip,
  19. dynamic subjectOf,
  20. SchemaPlace? tripOrigin,
  21. String? url,
  22. dynamic aircraft,
  23. SchemaAirport? arrivalAirport,
  24. String? arrivalGate,
  25. String? arrivalTerminal,
  26. SchemaBoardingPolicyType? boardingPolicy,
  27. SchemaOrganization? carrier,
  28. SchemaAirport? departureAirport,
  29. String? departureGate,
  30. String? departureTerminal,
  31. dynamic estimatedFlightDuration,
  32. dynamic flightDistance,
  33. String? flightNumber,
  34. String? mealService,
  35. dynamic seller,
  36. String? webCheckinTime,
})

Create a new instance of SchemaFlight

Implementation

SchemaFlight({
  super.additionalType,
  super.alternateName,
  super.arrivalTime,
  super.departureTime,
  super.description,
  super.disambiguatingDescription,
  super.identifier,
  super.image,
  super.itinerary,
  super.mainEntityOfPage,
  super.name,
  super.offers,
  super.owner,
  super.partOfTrip,
  super.potentialAction,
  super.provider,
  super.sameAs,
  super.subTrip,
  super.subjectOf,
  super.tripOrigin,
  super.url,
  this.aircraft,
  this.arrivalAirport,
  this.arrivalGate,
  this.arrivalTerminal,
  this.boardingPolicy,
  this.carrier,
  this.departureAirport,
  this.departureGate,
  this.departureTerminal,
  this.estimatedFlightDuration,
  this.flightDistance,
  this.flightNumber,
  this.mealService,
  this.seller,
  this.webCheckinTime,
});