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.TimSavedState
createSavedState()
For internal use only.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.AmountFinal
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()
Software update available.TransactionStatus
getTransactionStatus()
Transaction status of EFT Terminal.boolean
isReceiptInformation()
Receipts can be retrieved usingTerminal.receiptRequest(com.six.timapi.constants.ReceiptRequestType)
orTerminal.receiptRequestAsync(com.six.timapi.constants.ReceiptRequestType)
.String
toString()
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.
-
-