GiftCardObject constructor

GiftCardObject({
  1. AppLinkData? appLinkData,
  2. Money? balance,
  3. DateTime? balanceUpdateTime,
  4. Barcode? barcode,
  5. String? cardNumber,
  6. String? classId,
  7. GiftCardClass? classReference,
  8. bool? disableExpirationNotification,
  9. String? eventNumber,
  10. GroupingInfo? groupingInfo,
  11. bool? hasLinkedDevice,
  12. bool? hasUsers,
  13. Image? heroImage,
  14. String? id,
  15. List<ImageModuleData>? imageModulesData,
  16. InfoModuleData? infoModuleData,
  17. String? kind,
  18. List<String>? linkedObjectIds,
  19. LinksModuleData? linksModuleData,
  20. List<LatLongPoint>? locations,
  21. List<MerchantLocation>? merchantLocations,
  22. List<Message>? messages,
  23. String? notifyPreference,
  24. PassConstraints? passConstraints,
  25. String? pin,
  26. RotatingBarcode? rotatingBarcode,
  27. SaveRestrictions? saveRestrictions,
  28. String? smartTapRedemptionValue,
  29. String? state,
  30. List<TextModuleData>? textModulesData,
  31. TimeInterval? validTimeInterval,
  32. List<ValueAddedModuleData>? valueAddedModuleData,
  33. String? version,
})

Implementation

GiftCardObject({
  this.appLinkData,
  this.balance,
  this.balanceUpdateTime,
  this.barcode,
  this.cardNumber,
  this.classId,
  this.classReference,
  this.disableExpirationNotification,
  this.eventNumber,
  this.groupingInfo,
  this.hasLinkedDevice,
  this.hasUsers,
  this.heroImage,
  this.id,
  this.imageModulesData,
  this.infoModuleData,
  this.kind,
  this.linkedObjectIds,
  this.linksModuleData,
  this.locations,
  this.merchantLocations,
  this.messages,
  this.notifyPreference,
  this.passConstraints,
  this.pin,
  this.rotatingBarcode,
  this.saveRestrictions,
  this.smartTapRedemptionValue,
  this.state,
  this.textModulesData,
  this.validTimeInterval,
  this.valueAddedModuleData,
  this.version,
});