Package com.six.timapi
Class TerminalStatus
- java.lang.Object
-
- com.six.timapi.TerminalStatus
-
public class TerminalStatus extends Object
Contains information about the current EFT Terminal status.
-
-
Constructor Summary
Constructors Constructor Description TerminalStatus(com.six.timapi.internal.TimSavedState savedState)For internal use only.TerminalStatus(List<String> displayContent, ConnectionStatus connectionStatus, ManagementStatus managementStatus, CardReaderStatus cardReaderStatus, TransactionStatus transactionStatus, SleepModeStatus sleepModeStatus, boolean receiptInformation, CardData cardData, boolean swUpdateAvailable, AmountFinal finalAmount)Create terminal status.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.six.timapi.internal.TimSavedStatecreateSavedState()For internal use only.CardDatagetCardData()Information about payment card used by the customer if present.CardReaderStatusgetCardReaderStatus()Status of card reader attached to EFT Terminal.ConnectionStatusgetConnectionStatus()Connection status of the EFT Terminal.List<String>getDisplayContent()Content of display on EFT Terminal.AmountFinalgetFinalAmount()If the amount of the original transaction has been adjusted.ManagementStatusgetManagementStatus()Management status of the EFT Terminal.SleepModeStatusgetSleepModeStatus()Sleep mode status of EFT Terminal.booleangetSwUpdateAvailable()Software update available.TransactionStatusgetTransactionStatus()Transaction status of EFT Terminal.booleanisReceiptInformation()Receipts can be retrieved usingTerminal.receiptRequest(com.six.timapi.constants.ReceiptRequestType)orTerminal.receiptRequestAsync(com.six.timapi.constants.ReceiptRequestType).StringtoString()String representation for debugging purpose.
-
-
-
Constructor Detail
-
TerminalStatus
public TerminalStatus(List<String> displayContent, ConnectionStatus connectionStatus, ManagementStatus managementStatus, CardReaderStatus cardReaderStatus, TransactionStatus transactionStatus, SleepModeStatus sleepModeStatus, boolean receiptInformation, CardData cardData, boolean swUpdateAvailable, AmountFinal finalAmount)
Create terminal status.
-
TerminalStatus
public TerminalStatus(com.six.timapi.internal.TimSavedState savedState)
For internal use only.
-
-
Method Detail
-
getConnectionStatus
public ConnectionStatus getConnectionStatus()
Connection status of the EFT Terminal.
-
getManagementStatus
public ManagementStatus getManagementStatus()
Management status of the EFT Terminal.
-
getCardReaderStatus
public CardReaderStatus getCardReaderStatus()
Status of card reader attached to EFT Terminal.
-
getTransactionStatus
public TransactionStatus getTransactionStatus()
Transaction status of EFT Terminal.
-
getSleepModeStatus
public SleepModeStatus getSleepModeStatus()
Sleep mode status of EFT Terminal.
-
isReceiptInformation
public boolean isReceiptInformation()
Receipts can be retrieved usingTerminal.receiptRequest(com.six.timapi.constants.ReceiptRequestType)orTerminal.receiptRequestAsync(com.six.timapi.constants.ReceiptRequestType).
-
getCardData
public CardData getCardData()
Information about payment card used by the customer if present.
-
getSwUpdateAvailable
public boolean getSwUpdateAvailable()
Software update available.
-
getFinalAmount
public AmountFinal getFinalAmount()
If the amount of the original transaction has been adjusted.
-
toString
public String toString()
String representation for debugging purpose.
-
createSavedState
public com.six.timapi.internal.TimSavedState createSavedState()
For internal use only.
-
-