# MessageReference

data class MessageReference(val messageCategory: String? = null, val serviceId: String? = null, val deviceId: String? = null, val saleId: String? = null, val poiId: String? = null)

A message element used to refer to a specific transaction

## Constructors

MessageReference
Link copied to clipboard
constructor(messageCategory: String? = null, serviceId: String? = null, deviceId: String? = null, saleId: String? = null, poiId: String? = null)

## Properties

deviceId
Link copied to clipboard
val deviceId: String? = null

Device Identification.

messageCategory
Link copied to clipboard
val messageCategory: String? = null

Message category for example ADMIN, PAYMENT, TRANSACTIONSTATUS ect.

poiId
Link copied to clipboard
val poiId: String? = null

Identification of a POI System or a POI Terminal for the Sale to POI protocol.

saleId
Link copied to clipboard
val saleId: String? = null

Identification of a Sale System or a Sale Terminal for the Sale to POI protocol.

serviceId
Link copied to clipboard
val serviceId: String? = null

Identification of a message pair, which processes a transaction.