OfferClass constructor

OfferClass({
  1. bool? allowMultipleUsersPerObject,
  2. AppLinkData? appLinkData,
  3. CallbackOptions? callbackOptions,
  4. ClassTemplateInfo? classTemplateInfo,
  5. String? countryCode,
  6. String? details,
  7. bool? enableSmartTap,
  8. String? finePrint,
  9. Uri? helpUri,
  10. Image? heroImage,
  11. String? hexBackgroundColor,
  12. Uri? homepageUri,
  13. String? id,
  14. List<ImageModuleData>? imageModulesData,
  15. InfoModuleData? infoModuleData,
  16. String? issuerName,
  17. String? kind,
  18. LinksModuleData? linksModuleData,
  19. LocalizedString? localizedDetails,
  20. LocalizedString? localizedFinePrint,
  21. LocalizedString? localizedIssuerName,
  22. LocalizedString? localizedProvider,
  23. LocalizedString? localizedShortTitle,
  24. LocalizedString? localizedTitle,
  25. List<LatLongPoint>? locations,
  26. List<Message>? messages,
  27. String? multipleDevicesAndHoldersAllowedStatus,
  28. String? provider,
  29. String? redemptionChannel,
  30. List<String>? redemptionIssuers,
  31. Review? review,
  32. String? reviewStatus,
  33. SecurityAnimation? securityAnimation,
  34. String? shortTitle,
  35. List<TextModuleData>? textModulesData,
  36. String? title,
  37. Image? titleImage,
  38. String? version,
  39. String? viewUnlockRequirement,
  40. Image? wideTitleImage,
  41. Image? wordMark,
})

Implementation

OfferClass({
  this.allowMultipleUsersPerObject,
  this.appLinkData,
  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,
});