LoyaltyClass constructor
LoyaltyClass({
- String? accountIdLabel,
- String? accountNameLabel,
- bool? allowMultipleUsersPerObject,
- CallbackOptions? callbackOptions,
- ClassTemplateInfo? classTemplateInfo,
- String? countryCode,
- DiscoverableProgram? discoverableProgram,
- bool? enableSmartTap,
- Image? heroImage,
- String? hexBackgroundColor,
- Uri? homepageUri,
- String? id,
- List<
ImageModuleData> ? imageModulesData, - InfoModuleData? infoModuleData,
- String? issuerName,
- String? kind,
- LinksModuleData? linksModuleData,
- LocalizedString? localizedAccountIdLabel,
- LocalizedString? localizedAccountNameLabel,
- LocalizedString? localizedIssuerName,
- LocalizedString? localizedProgramName,
- LocalizedString? localizedRewardsTier,
- LocalizedString? localizedRewardsTierLabel,
- LocalizedString? localizedSecondaryRewardsTier,
- LocalizedString? localizedSecondaryRewardsTierLabel,
- List<
LatLongPoint> ? locations, - List<
Message> ? messages, - String? multipleDevicesAndHoldersAllowedStatus,
- Image? programLogo,
- String? programName,
- List<
String> ? redemptionIssuers, - Review? review,
- String? reviewStatus,
- String? rewardsTier,
- String? rewardsTierLabel,
- String? secondaryRewardsTier,
- String? secondaryRewardsTierLabel,
- SecurityAnimation? securityAnimation,
- List<
TextModuleData> ? textModulesData, - String? version,
- String? viewUnlockRequirement,
- Image? wideProgramLogo,
- 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,
});