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