TransactionIDType class abstract

Identification of a transaction for the Sale System or the POI System.

Properties:

  • transactionID - Unique identification of a transaction to identify the transaction on the Sale System (e.g. ticket number), or the POI System.
  • timeStamp - Date and time of a transaction for the Sale System, the POI System or the Acquirer. Ensures the uniqueness of a transaction and indicates the time when the event occurs in the EventNotification message.
Annotations
  • @BuiltValue.new()

Constructors

TransactionIDType([void updates(TransactionIDTypeBuilder b)])
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeStamp DateTime
Date and time of a transaction for the Sale System, the POI System or the Acquirer. Ensures the uniqueness of a transaction and indicates the time when the event occurs in the EventNotification message.
no setter
transactionID String
Unique identification of a transaction to identify the transaction on the Sale System (e.g. ticket number), or the POI System.
no setter

Methods

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