EventNotification class abstract

Content of the EventNotification message. It conveys Information related to the event, and possible action (maintenance, message to display).

Properties:

  • timeStamp - Date and time of a transaction for the Sale System, the POI System or the Acquirer.
  • eventToNotify - Event the POI notifies to the Sale System. Possible values: * Abort * BeginMaintenance * CardInserted * CardRemoved * Completed * CustomerLanguage * EndMaintenance * Initialised * KeyPressed * OutOfOrder * Reject * SaleAdmin * SaleWakeUp * ScanBarcodeResult * SecurityAlarm * Shutdown * StopAssistance * UseAnotherCardForPreauth
  • eventDetails - Information about the event the POI notifies to the Sale System. If present, the Sale logs it for further examination.
  • rejectedMessage - Message request rejected by the receiver. Mandatory if EventToNotify is Reject, absent in other cases.
  • maintenanceRequiredFlag - Indicates if the occurred event requires maintenance call or action.
  • displayOutput - Information to display and the way to process the display. To display an event message.
Annotations
  • @BuiltValue.new()

Constructors

EventNotification([void updates(EventNotificationBuilder b)])
factory

Properties

displayOutput → BuiltList<DisplayOutput>?
Information to display and the way to process the display. To display an event message.
no setter
eventDetails String?
Information about the event the POI notifies to the Sale System. If present, the Sale logs it for further examination.
no setter
eventToNotify EventToNotify
Event the POI notifies to the Sale System. Possible values: * Abort * BeginMaintenance * CardInserted * CardRemoved * Completed * CustomerLanguage * EndMaintenance * Initialised * KeyPressed * OutOfOrder * Reject * SaleAdmin * SaleWakeUp * ScanBarcodeResult * SecurityAlarm * Shutdown * StopAssistance * UseAnotherCardForPreauth
no setter
hashCode int
The hash code for this object.
no setterinherited
maintenanceRequiredFlag bool?
Indicates if the occurred event requires maintenance call or action.
no setter
rejectedMessage String?
Message request rejected by the receiver. Mandatory if EventToNotify is Reject, absent in other cases.
no setter
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.
no setter

Methods

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