# 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

RetailerEventNotification
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

Companion
Link copied to clipboard
object Companion

## Properties

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

## Functions

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