RetailerEventNotification

data class RetailerEventNotification(val dateTime: LocalDateTime, val eventNotification: RTREventToNotify, val eventDetails: String? = null, val rejectedMessage: String? = null, val maintenanceRequiredFlag: Boolean? = null, val customerLanguage: String? = null, val displayOutput: MenuEntry? = null) : RetailerMessage

Parameters

dateTime

Event's timestamp

eventNotification

Type of notification event

eventDetails

Mandatory for transaction identification when EventToNotify = SaleWakeUp, FunctionKeyPressed or SaleAdmin .Otherwise if present, the Sale logs it for further examination

rejectedMessage

Mandatory if EventToNotify is \"Reject\", absent in other cases

maintenanceRequiredFlag
customerLanguage

Language of the Customer

displayOutput

Constructors

Link copied to clipboard
constructor(dateTime: LocalDateTime, eventNotification: RTREventToNotify, eventDetails: String? = null, rejectedMessage: String? = null, maintenanceRequiredFlag: Boolean? = null, customerLanguage: String? = null, displayOutput: MenuEntry? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val dateTime: LocalDateTime
Link copied to clipboard
Link copied to clipboard
val eventDetails: String? = null
Link copied to clipboard
val eventNotification: RTREventToNotify
Link copied to clipboard
Link copied to clipboard
val rejectedMessage: String? = null

Functions

Link copied to clipboard
open override fun isSameProtocol(message: DomainMessage): Boolean
open override fun isSameProtocol(message: RawMessage): Boolean