public class TerminalStatus extends Object
Constructor and Description |
---|
TerminalStatus(List<String> displayContent,
ConnectionStatus connectionStatus,
ManagementStatus managementStatus,
CardReaderStatus cardReaderStatus,
TransactionStatus transactionStatus,
SleepModeStatus sleepModeStatus,
boolean receiptInformation,
CardData cardData,
boolean swUpdateAvailable,
Amount finalAmount)
Create terminal status.
|
Modifier and Type | Method and Description |
---|---|
CardData |
getCardData()
Information about payment card used by the customer if present.
|
CardReaderStatus |
getCardReaderStatus()
Status of card reader attached to EFT Terminal.
|
ConnectionStatus |
getConnectionStatus()
Connection status of the EFT Terminal.
|
List<String> |
getDisplayContent()
Content of display on EFT Terminal.
|
Amount |
getFinalAmount()
If the amount of the original transaction has been adjusted.
|
ManagementStatus |
getManagementStatus()
Management status of the EFT Terminal.
|
SleepModeStatus |
getSleepModeStatus()
Sleep mode status of EFT Terminal.
|
boolean |
getSwUpdateAvailable()
\brief Software update available.
|
TransactionStatus |
getTransactionStatus()
Transaction status of EFT Terminal.
|
boolean |
isReceiptInformation()
Receipts can be retrieved using
Terminal.receiptRequest(com.six.timapi.constants.ReceiptRequestType)
or Terminal.receiptRequestAsync(com.six.timapi.constants.ReceiptRequestType) . |
String |
toString()
String representation for debugging purpose.
|
public TerminalStatus(List<String> displayContent, ConnectionStatus connectionStatus, ManagementStatus managementStatus, CardReaderStatus cardReaderStatus, TransactionStatus transactionStatus, SleepModeStatus sleepModeStatus, boolean receiptInformation, CardData cardData, boolean swUpdateAvailable, Amount finalAmount)
public ConnectionStatus getConnectionStatus()
public ManagementStatus getManagementStatus()
public CardReaderStatus getCardReaderStatus()
public TransactionStatus getTransactionStatus()
public SleepModeStatus getSleepModeStatus()
public boolean isReceiptInformation()
Terminal.receiptRequest(com.six.timapi.constants.ReceiptRequestType)
or Terminal.receiptRequestAsync(com.six.timapi.constants.ReceiptRequestType)
.public CardData getCardData()
public boolean getSwUpdateAvailable()
public Amount getFinalAmount()