FlightClass constructor

FlightClass({
  1. bool? allowMultipleUsersPerObject,
  2. AppLinkData? appLinkData,
  3. BoardingAndSeatingPolicy? boardingAndSeatingPolicy,
  4. CallbackOptions? callbackOptions,
  5. ClassTemplateInfo? classTemplateInfo,
  6. String? countryCode,
  7. AirportInfo? destination,
  8. bool? enableSmartTap,
  9. FlightHeader? flightHeader,
  10. String? flightStatus,
  11. Image? heroImage,
  12. String? hexBackgroundColor,
  13. Uri? homepageUri,
  14. String? id,
  15. List<ImageModuleData>? imageModulesData,
  16. InfoModuleData? infoModuleData,
  17. String? issuerName,
  18. String? kind,
  19. String? languageOverride,
  20. LinksModuleData? linksModuleData,
  21. String? localBoardingDateTime,
  22. String? localEstimatedOrActualArrivalDateTime,
  23. String? localEstimatedOrActualDepartureDateTime,
  24. String? localGateClosingDateTime,
  25. String? localScheduledArrivalDateTime,
  26. String? localScheduledDepartureDateTime,
  27. LocalizedString? localizedIssuerName,
  28. List<LatLongPoint>? locations,
  29. List<Message>? messages,
  30. String? multipleDevicesAndHoldersAllowedStatus,
  31. AirportInfo? origin,
  32. List<String>? redemptionIssuers,
  33. Review? review,
  34. String? reviewStatus,
  35. SecurityAnimation? securityAnimation,
  36. List<TextModuleData>? textModulesData,
  37. String? version,
  38. String? viewUnlockRequirement,
  39. Image? wordMark,
})

Implementation

FlightClass({
  this.allowMultipleUsersPerObject,
  this.appLinkData,
  this.boardingAndSeatingPolicy,
  this.callbackOptions,
  this.classTemplateInfo,
  this.countryCode,
  this.destination,
  this.enableSmartTap,
  this.flightHeader,
  this.flightStatus,
  this.heroImage,
  this.hexBackgroundColor,
  this.homepageUri,
  this.id,
  this.imageModulesData,
  this.infoModuleData,
  this.issuerName,
  this.kind,
  this.languageOverride,
  this.linksModuleData,
  this.localBoardingDateTime,
  this.localEstimatedOrActualArrivalDateTime,
  this.localEstimatedOrActualDepartureDateTime,
  this.localGateClosingDateTime,
  this.localScheduledArrivalDateTime,
  this.localScheduledDepartureDateTime,
  this.localizedIssuerName,
  this.locations,
  this.messages,
  this.multipleDevicesAndHoldersAllowedStatus,
  this.origin,
  this.redemptionIssuers,
  this.review,
  this.reviewStatus,
  this.securityAnimation,
  this.textModulesData,
  this.version,
  this.viewUnlockRequirement,
  this.wordMark,
});