TransitClass constructor

TransitClass({
  1. ActivationOptions? activationOptions,
  2. bool? allowMultipleUsersPerObject,
  3. AppLinkData? appLinkData,
  4. CallbackOptions? callbackOptions,
  5. ClassTemplateInfo? classTemplateInfo,
  6. String? countryCode,
  7. LocalizedString? customCarriageLabel,
  8. LocalizedString? customCoachLabel,
  9. LocalizedString? customConcessionCategoryLabel,
  10. LocalizedString? customConfirmationCodeLabel,
  11. LocalizedString? customDiscountMessageLabel,
  12. LocalizedString? customFareClassLabel,
  13. LocalizedString? customFareNameLabel,
  14. LocalizedString? customOtherRestrictionsLabel,
  15. LocalizedString? customPlatformLabel,
  16. LocalizedString? customPurchaseFaceValueLabel,
  17. LocalizedString? customPurchasePriceLabel,
  18. LocalizedString? customPurchaseReceiptNumberLabel,
  19. LocalizedString? customRouteRestrictionsDetailsLabel,
  20. LocalizedString? customRouteRestrictionsLabel,
  21. LocalizedString? customSeatLabel,
  22. LocalizedString? customTicketNumberLabel,
  23. LocalizedString? customTimeRestrictionsLabel,
  24. LocalizedString? customTransitTerminusNameLabel,
  25. LocalizedString? customZoneLabel,
  26. bool? enableSingleLegItinerary,
  27. bool? enableSmartTap,
  28. Image? heroImage,
  29. String? hexBackgroundColor,
  30. Uri? homepageUri,
  31. String? id,
  32. List<ImageModuleData>? imageModulesData,
  33. InfoModuleData? infoModuleData,
  34. String? issuerName,
  35. String? languageOverride,
  36. LinksModuleData? linksModuleData,
  37. LocalizedString? localizedIssuerName,
  38. List<LatLongPoint>? locations,
  39. List<Message>? messages,
  40. String? multipleDevicesAndHoldersAllowedStatus,
  41. List<String>? redemptionIssuers,
  42. Review? review,
  43. String? reviewStatus,
  44. SecurityAnimation? securityAnimation,
  45. List<TextModuleData>? textModulesData,
  46. LocalizedString? transitOperatorName,
  47. String? transitType,
  48. String? version,
  49. String? viewUnlockRequirement,
  50. Image? watermark,
  51. Image? wordMark,
})

Implementation

TransitClass({
  this.activationOptions,
  this.allowMultipleUsersPerObject,
  this.appLinkData,
  this.callbackOptions,
  this.classTemplateInfo,
  this.countryCode,
  this.customCarriageLabel,
  this.customCoachLabel,
  this.customConcessionCategoryLabel,
  this.customConfirmationCodeLabel,
  this.customDiscountMessageLabel,
  this.customFareClassLabel,
  this.customFareNameLabel,
  this.customOtherRestrictionsLabel,
  this.customPlatformLabel,
  this.customPurchaseFaceValueLabel,
  this.customPurchasePriceLabel,
  this.customPurchaseReceiptNumberLabel,
  this.customRouteRestrictionsDetailsLabel,
  this.customRouteRestrictionsLabel,
  this.customSeatLabel,
  this.customTicketNumberLabel,
  this.customTimeRestrictionsLabel,
  this.customTransitTerminusNameLabel,
  this.customZoneLabel,
  this.enableSingleLegItinerary,
  this.enableSmartTap,
  this.heroImage,
  this.hexBackgroundColor,
  this.homepageUri,
  this.id,
  this.imageModulesData,
  this.infoModuleData,
  this.issuerName,
  this.languageOverride,
  this.linksModuleData,
  this.localizedIssuerName,
  this.locations,
  this.logo,
  this.messages,
  this.multipleDevicesAndHoldersAllowedStatus,
  this.redemptionIssuers,
  this.review,
  this.reviewStatus,
  this.securityAnimation,
  this.textModulesData,
  this.transitOperatorName,
  this.transitType,
  this.version,
  this.viewUnlockRequirement,
  this.watermark,
  this.wideLogo,
  this.wordMark,
});