RetailerLoginRequest

data class RetailerLoginRequest(val dateTime: LocalDateTime, val saleSoftware: RetailerSaleSoftware, val operatorLanguage: String, val saleTerminalData: RetailerSaleTerminalData? = null, val trainingModeFlag: Boolean? = null, val operatorId: String? = null, val shiftNumber: String? = null, val poiSerialNumber: String? = null, val tokenRequestedType: String? = null, val customerOrderReq: String? = null, val poiId: String? = null, val saleId: String? = null, val softwareVersion: String? = null, val providerId: String? = null, val applicationName: String? = null) : RetailerRequest

Parameters

dateTime

login request time

saleSoftware

Information related to the software of the Sale System which manages the Sale to POI protocol

saleTerminalData

terminal sale data

operatorLanguage

Language of the Cashier or Operator

operatorId

Identification of the Cashier or Operator

poiSerialNumber

Serial number of a POI Terminal

tokenRequestedType

Type of token replacing the PAN of a payment card to identify the payment mean of the customer.

customerOrderReq

List of customer orders must be sent in response data.

Constructors

Link copied to clipboard
constructor(dateTime: LocalDateTime, saleSoftware: RetailerSaleSoftware, operatorLanguage: String, saleTerminalData: RetailerSaleTerminalData? = null, trainingModeFlag: Boolean? = null, operatorId: String? = null, shiftNumber: String? = null, poiSerialNumber: String? = null, tokenRequestedType: String? = null, customerOrderReq: String? = null, poiId: String? = null, saleId: String? = null, softwareVersion: String? = null, providerId: String? = null, applicationName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val applicationName: String? = null
Link copied to clipboard
Link copied to clipboard
val dateTime: LocalDateTime
Link copied to clipboard
val operatorId: String? = null
Link copied to clipboard
Link copied to clipboard
val poiId: String? = null
Link copied to clipboard
val poiSerialNumber: String? = null
Link copied to clipboard
val providerId: String? = null
Link copied to clipboard
val saleId: String? = null
Link copied to clipboard
val saleSoftware: RetailerSaleSoftware
Link copied to clipboard
val saleTerminalData: RetailerSaleTerminalData? = null
Link copied to clipboard
val shiftNumber: String? = null
Link copied to clipboard
val softwareVersion: String? = null
Link copied to clipboard
Link copied to clipboard

Functions

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