StoredValueData class abstract

It contains: - the identification of the stored value accounts or the stored value cards, if provided by the Sale System, and - the associated products sold by the Sale System. Data related to the stored value card.

Properties:

  • storedValueProvider - Identification of the provider of the stored value account load/reload. If more than one provider to manage on the POI, and StoredValueAccountID absent.
  • storedValueTransactionType - Identification of operation to proceed on the stored value account or the stored value card. Possible values: * Activate * Duplicate * Load * Reserve * Reverse * Unload
  • storedValueAccountID - Identification of the stored value account or the stored value card. If the identification of the Stored Value account or card has been made by the Sale System before the request.
  • originalPOITransaction - Identification of a previous POI transaction. If StoredValueTransactionType is Reverse or Duplicate.
  • productCode - Product code of item purchased with the transaction.
  • eanUpc - Standard product code of item purchased with the transaction.
  • itemAmount - Total amount of the item line.
  • currency - Currency of a monetary amount.
Annotations
  • @BuiltValue.new()

Constructors

StoredValueData([void updates(StoredValueDataBuilder b)])
factory

Properties

currency String?
Currency of a monetary amount.
no setter
eanUpc int?
Standard product code of item purchased with the transaction.
no setter
hashCode int
The hash code for this object.
no setterinherited
itemAmount num?
Total amount of the item line.
no setter
originalPOITransaction OriginalPOITransaction?
Identification of a previous POI transaction. If StoredValueTransactionType is Reverse or Duplicate.
no setter
productCode int?
Product code of item purchased with the transaction.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storedValueAccountID StoredValueAccountID?
Identification of the stored value account or the stored value card. If the identification of the Stored Value account or card has been made by the Sale System before the request.
no setter
storedValueProvider String?
Identification of the provider of the stored value account load/reload. If more than one provider to manage on the POI, and StoredValueAccountID absent.
no setter
storedValueTransactionType StoredValueTransactionType
Identification of operation to proceed on the stored value account or the stored value card. Possible values: * Activate * Duplicate * Load * Reserve * Reverse * Unload
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(StoredValueDataBuilder)) StoredValueData
Rebuilds the instance.
inherited
toBuilder() StoredValueDataBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<StoredValueData>
no setter