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