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