OfferClass constructor
OfferClass({
- bool? allowMultipleUsersPerObject,
- CallbackOptions? callbackOptions,
- ClassTemplateInfo? classTemplateInfo,
- String? countryCode,
- String? details,
- bool? enableSmartTap,
- String? finePrint,
- Uri? helpUri,
- Image? heroImage,
- String? hexBackgroundColor,
- Uri? homepageUri,
- String? id,
- List<
ImageModuleData> ? imageModulesData, - InfoModuleData? infoModuleData,
- String? issuerName,
- String? kind,
- LinksModuleData? linksModuleData,
- LocalizedString? localizedDetails,
- LocalizedString? localizedFinePrint,
- LocalizedString? localizedIssuerName,
- LocalizedString? localizedProvider,
- LocalizedString? localizedShortTitle,
- LocalizedString? localizedTitle,
- List<
LatLongPoint> ? locations, - List<
Message> ? messages, - String? multipleDevicesAndHoldersAllowedStatus,
- String? provider,
- String? redemptionChannel,
- List<
String> ? redemptionIssuers, - Review? review,
- String? reviewStatus,
- SecurityAnimation? securityAnimation,
- String? shortTitle,
- List<
TextModuleData> ? textModulesData, - String? title,
- Image? titleImage,
- String? version,
- String? viewUnlockRequirement,
- Image? wideTitleImage,
- Image? wordMark,
Implementation
OfferClass({
this.allowMultipleUsersPerObject,
this.callbackOptions,
this.classTemplateInfo,
this.countryCode,
this.details,
this.enableSmartTap,
this.finePrint,
this.helpUri,
this.heroImage,
this.hexBackgroundColor,
this.homepageUri,
this.id,
this.imageModulesData,
this.infoModuleData,
this.issuerName,
this.kind,
this.linksModuleData,
this.localizedDetails,
this.localizedFinePrint,
this.localizedIssuerName,
this.localizedProvider,
this.localizedShortTitle,
this.localizedTitle,
this.locations,
this.messages,
this.multipleDevicesAndHoldersAllowedStatus,
this.provider,
this.redemptionChannel,
this.redemptionIssuers,
this.review,
this.reviewStatus,
this.securityAnimation,
this.shortTitle,
this.textModulesData,
this.title,
this.titleImage,
this.version,
this.viewUnlockRequirement,
this.wideTitleImage,
this.wordMark,
});