MessageReference class abstract

Identification of a previous POI transaction. To abort a transaction in progress or to request the status of a transaction from which no response has been received. It identifies the message header of the message request to abort or request the status.

Properties:

  • messageCategory - Category of message. CardAcquisition, Display, Input, Loyalty, Payment, Print, CardReaderInit, CardReaderPowerOff. Possible values: * Abort * Admin * BalanceInquiry * Batch * CardAcquisition * CardReaderInit * CardReaderPowerOff * Diagnosis * Display * EnableService * Event * GetTotals * Input * InputUpdate * Login * Logout * Loyalty * None * PIN * Payment * Print * Reconciliation * Reversal * Sound * StoredValue * TransactionStatus * Transmit
  • serviceID - Identification of a message pair, which processes a transaction.
  • deviceID - Identification of a device message pair.
  • saleID - Identification of a Sale System or a Sale Terminal for the Sale to POI protocol. default MessageHeader.SaleID.
  • POIID - Identification of a POI System or a POI Terminal for the Sale to POI protocol. Default MessageHeader.POIID.
Annotations
  • @BuiltValue.new()

Constructors

MessageReference([void updates(MessageReferenceBuilder b)])
factory

Properties

deviceID String?
Identification of a device message pair.
no setter
hashCode int
The hash code for this object.
no setterinherited
messageCategory MessageCategory?
Category of message. CardAcquisition, Display, Input, Loyalty, Payment, Print, CardReaderInit, CardReaderPowerOff. Possible values: * Abort * Admin * BalanceInquiry * Batch * CardAcquisition * CardReaderInit * CardReaderPowerOff * Diagnosis * Display * EnableService * Event * GetTotals * Input * InputUpdate * Login * Logout * Loyalty * None * PIN * Payment * Print * Reconciliation * Reversal * Sound * StoredValue * TransactionStatus * Transmit
no setter
POIID String?
Identification of a POI System or a POI Terminal for the Sale to POI protocol. Default MessageHeader.POIID.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saleID String?
Identification of a Sale System or a Sale Terminal for the Sale to POI protocol. default MessageHeader.SaleID.
no setter
serviceID String?
Identification of a message pair, which processes a transaction.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(MessageReferenceBuilder)) MessageReference
Rebuilds the instance.
inherited
toBuilder() MessageReferenceBuilder
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<MessageReference>
no setter