StoredValueAccountID class abstract
Identification of the stored value account or the stored value card and the associated product sold by the Sale System for stored value requests.
Properties:
- storedValueAccountType - Type of stored value account. Allows the distinction of the stored value instrument to access the stored value account. Possible values: * GiftCard * Other * PhoneCard
- storedValueProvider - Identification of the provider of the stored value account load/reload. When the ProductCode is not sufficient to identify the provider host which delivers the load or reload of the stored value account (for example if it contains the identification of the application.)
- ownerName - Name of the owner of a stored value account.
- expiryDate - Date after which the card cannot be used. If EMV expiry date is present, it overrides Track2 information. Format is MMYY.
- entryMode - Entry mode of the payment instrument information. In the Payment, Loyalty, or StoredValue Request messages, it informs the POI System the entry mode of the payment instrument information when read by the Sale Terminal. (e.g. because the payment instrument information are a barcode read by the Cashier on a scanner device). Possible values: * Contactless * File * ICC * Keyed * MagStripe * Manual * Mobile * RFID * Scanned * SynchronousICC * Tapped
- identificationType - Type of account identification. In a request message, it informs the POI System the type of the account or card identification, when provided by the Sale Terminal. (e.g. because the card information is a barcode read by the Cashier on a scanner device). In a response message, it informs the Sale System the type of the account or card identification. Possible values: * AccountNumber * BarCode * ISOTrack2 * PAN * PhoneNumber
- storedValueID - Stored value account identification. The identification of the stored value account conforming to the IdentificationType.
- Annotations
-
- @BuiltValue.new()
Constructors
- StoredValueAccountID([void updates(StoredValueAccountIDBuilder b)])
-
factory
Properties
-
entryMode
→ BuiltList<
StoredValueAccountIDEntryModeEnum> -
Entry mode of the payment instrument information. In the Payment, Loyalty, or StoredValue Request messages, it informs the POI System the entry mode of the payment instrument information when read by the Sale Terminal. (e.g. because the payment instrument information are a barcode read by the Cashier on a scanner device). Possible values: * Contactless * File * ICC * Keyed * MagStripe * Manual * Mobile * RFID * Scanned * SynchronousICC * Tapped
no setter
- expiryDate → int?
-
Date after which the card cannot be used. If EMV expiry date is present, it overrides Track2 information. Format is MMYY.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- identificationType → IdentificationType
-
Type of account identification. In a request message, it informs the POI System the type of the account or card identification, when provided by the Sale Terminal. (e.g. because the card information is a barcode read by the Cashier on a scanner device). In a response message, it informs the Sale System the type of the account or card identification. Possible values: * AccountNumber * BarCode * ISOTrack2 * PAN * PhoneNumber
no setter
- ownerName → String?
-
Name of the owner of a stored value account.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- storedValueAccountType → StoredValueAccountType
-
Type of stored value account. Allows the distinction of the stored value instrument to access the stored value account. Possible values: * GiftCard * Other * PhoneCard
no setter
- storedValueID → String
-
Stored value account identification. The identification of the stored value account conforming to the IdentificationType.
no setter
- storedValueProvider → String?
-
Identification of the provider of the stored value account load/reload. When the ProductCode is not sufficient to identify the provider host which delivers the load or reload of the stored value account (for example if it contains the identification of the application.)
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(StoredValueAccountIDBuilder)) → StoredValueAccountID -
Rebuilds the instance.
inherited
-
toBuilder(
) → StoredValueAccountIDBuilder -
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<
StoredValueAccountID> -
no setter