LoyaltyClass constructor

LoyaltyClass({
  1. String? accountIdLabel,
  2. String? accountNameLabel,
  3. bool? allowMultipleUsersPerObject,
  4. CallbackOptions? callbackOptions,
  5. ClassTemplateInfo? classTemplateInfo,
  6. String? countryCode,
  7. DiscoverableProgram? discoverableProgram,
  8. bool? enableSmartTap,
  9. Image? heroImage,
  10. String? hexBackgroundColor,
  11. Uri? homepageUri,
  12. String? id,
  13. List<ImageModuleData>? imageModulesData,
  14. InfoModuleData? infoModuleData,
  15. String? issuerName,
  16. String? kind,
  17. LinksModuleData? linksModuleData,
  18. LocalizedString? localizedAccountIdLabel,
  19. LocalizedString? localizedAccountNameLabel,
  20. LocalizedString? localizedIssuerName,
  21. LocalizedString? localizedProgramName,
  22. LocalizedString? localizedRewardsTier,
  23. LocalizedString? localizedRewardsTierLabel,
  24. LocalizedString? localizedSecondaryRewardsTier,
  25. LocalizedString? localizedSecondaryRewardsTierLabel,
  26. List<LatLongPoint>? locations,
  27. List<Message>? messages,
  28. String? multipleDevicesAndHoldersAllowedStatus,
  29. String? programName,
  30. List<String>? redemptionIssuers,
  31. Review? review,
  32. String? reviewStatus,
  33. String? rewardsTier,
  34. String? rewardsTierLabel,
  35. String? secondaryRewardsTier,
  36. String? secondaryRewardsTierLabel,
  37. SecurityAnimation? securityAnimation,
  38. List<TextModuleData>? textModulesData,
  39. String? version,
  40. String? viewUnlockRequirement,
  41. Image? wordMark,
})

Implementation

LoyaltyClass({
  this.accountIdLabel,
  this.accountNameLabel,
  this.allowMultipleUsersPerObject,
  this.callbackOptions,
  this.classTemplateInfo,
  this.countryCode,
  this.discoverableProgram,
  this.enableSmartTap,
  this.heroImage,
  this.hexBackgroundColor,
  this.homepageUri,
  this.id,
  this.imageModulesData,
  this.infoModuleData,
  this.issuerName,
  this.kind,
  this.linksModuleData,
  this.localizedAccountIdLabel,
  this.localizedAccountNameLabel,
  this.localizedIssuerName,
  this.localizedProgramName,
  this.localizedRewardsTier,
  this.localizedRewardsTierLabel,
  this.localizedSecondaryRewardsTier,
  this.localizedSecondaryRewardsTierLabel,
  this.locations,
  this.messages,
  this.multipleDevicesAndHoldersAllowedStatus,
  this.programLogo,
  this.programName,
  this.redemptionIssuers,
  this.review,
  this.reviewStatus,
  this.rewardsTier,
  this.rewardsTierLabel,
  this.secondaryRewardsTier,
  this.secondaryRewardsTierLabel,
  this.securityAnimation,
  this.textModulesData,
  this.version,
  this.viewUnlockRequirement,
  this.wideProgramLogo,
  this.wordMark,
});