All Classes and Interfaces
Class
Description
Identifies the selected account.
Contains the result of calling
Terminal.activate()
or Terminal.activateAsync()
.AdditionalInfoItem enumeration.
Flag constants for FeatureType and OptionType sixml:AdminFunctions value.
Outcome of age verification.
Constants for AllowedAccounts tag or&ed together.
Contains the amount for transactions.
Contains the amount for transactions.
Contains the amount for transactions.
Final amount after a
Terminal.amtAdjustment(Amount)
has been process by the terminal.Information about a supported application.
Contains the result of a balance inquiry after calling
Terminal.balanceInquiry()
or Terminal.balanceInquiryAsync()
.Contains the result of a call to
Terminal.balance()
or Terminal.balanceAsync()
.Brands that can be used in the BrandBar tag.
Contains information about a brand available on the terminal.
Contains information about the used payment card
Immutable class.
Contains data of a single track.
Contains the result of a client identification finished after calling
Terminal.clientIdentification()
or Terminal.clientIdentificationAsync()
.Command request to send to card.
Response of a CommandRequest send to the card.
Formats transaction receipts using compact receipt format.
Contains terminal information required for ECR applications to produce receipts on
their own.
Defines the type of connection between ECR and EFT Terminal.
Convenience functions for TIM API use.
Helper class for converting data types.
Contains information about a counter for a brand.
Contains all counters for a specific counter type.
Currency codes.
Contains information about a currency supported by a brand.
Format transaction receipts using string formating definition.
Conditions.
Line definition.
Text alignment.
Text element.
Text types.
Result of calling the
Terminal.deactivate()
or Terminal.deactivateAsync()
.Default implementation of listener for asynchronous terminal events.
Flag constants for FeatureType and OptionType sixml:DialogFunctions value.
Holds a product picture and related information for display.
Defines one ECR information token for use by the
Terminal.hardwareInformation()
or Terminal.hardwareInformationAsync()
.Localized error messages.
Contains features supported by the terminal.
Hardware features supported by the terminal.
Payment features supported by the terminal.
Age check support.
SIXml features supported by the terminal.
Feature support.
Logging handler logging into a set of rotating files.
Logging handler logging into a set of rotating files.
Flag constants for FeatureType and OptionType sixml:FinancialTransactions value.
Flag constants for FeatureType and OptionType sixml:Guides value.
Contains information about a piece of hardware in the terminal or devices attached to it.
Contains the result of calling the
Terminal.hardwareInformation()
or Terminal.hardwareInformationAsync()
.Contains the result of an init transaction with dialog request finished after calling
Terminal.initTransactionWithDialog(com.six.timapi.Amount, com.six.timapi.constants.FunctionHint, com.six.timapi.ShowDialogRequest)
or Terminal.initTransactionWithDialogAsync(com.six.timapi.Amount, com.six.timapi.constants.FunctionHint, com.six.timapi.ShowDialogRequest)
.Loyalty discount amount.
Type of maintenance process to perform.
Constants for MerchantAction tag.
Merchant option.
Mobile topup issuer information result.
Defines the type of mobile topup.
Contains the name of a mobile topup issuer and an associated voucher value.
Native error information.
Contains network information of the terminal.
Flag constants for FeatureType and OptionType sixml:NonFinancialTransactions value.
Formats transaction receipts using normal receipt format.
Identifies the outcome of the previous transaction (in the TransactionInfoRequest response).
Contains payment protocol specific information.
Contains receipts or receipt items for printing by the ECR depending
on the PrintOptions used during login.
Constants for PrintFlag tag or&ed together.
Constants for PrintFormat tag.
Print options for a specific receipt type.
Protocol level for FeatureType and OptionType sixml:ProtocolLevel value.
Protocol to use for communication.
Constants for Reason tag.
Contains a receipt to be printed by the ECR.
Interface for classes knowing how to format transaction receipts using receipt item fields.
Contains the value of a specific receipt item to be used by the ECR to create receipts.
Contains a list of ReceiptItem to be used for a specific type of receipts.
Contains the result of a call to the
Terminal.receiptRequest(com.six.timapi.constants.ReceiptRequestType)
or Terminal.receiptRequestAsync(com.six.timapi.constants.ReceiptRequestType)
.Constants for ReceiptRequestType tag.
Contains the result of calling the
Terminal.reconciliation()
or Terminal.reconciliationAsync()
.Flag constants for FeatureType and OptionType sixml:RemoteFunctions value.
Request type.
Enumeration attribute defines which dialog shall be displayed.
Result codes.
Immutable information send by screenshot notification.
Constants for SecurityStatus tag.
Constants for SettingType tag.
Contains configuration for show dialog request used by
Terminal.showDialog(com.six.timapi.ShowDialogRequest)
or Terminal.showDialogAsync(com.six.timapi.ShowDialogRequest)
.Contains the result of a show dialog request finished after calling
Terminal.showDialog(com.six.timapi.ShowDialogRequest)
or Terminal.showDialogAsync(com.six.timapi.ShowDialogRequest)
.Ecr show signature capture request.
Contains the result of a show signature capture request finished after calling
Terminal.showSignatureCapture(com.six.timapi.ShowSignatureCaptureRequest)
or Terminal.showSignatureCaptureAsync(com.six.timapi.ShowSignatureCaptureRequest)
.Contains signature information captured by the EFT Terminal as a result to calling
the
Terminal.transaction(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
or Terminal.transactionAsync(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
.Single line log formatter.
Constants for SleepModeStatus tag.
Flag constants for FeatureType and OptionType sixml:StatusFunctions value.
A SubTransaction is a part of an overall transaction.
Formats transaction receipts using super compact receipt format.
Helper class for handle synchronous method calls in the
Terminal
class.Contains the result of calling the
Terminal.systemInformation()
or Terminal.systemInformationAsync()
.
Terminal base implementation.
Listener for asynchronous terminal events.
The per terminal configuration can be done on two ways:
In a configuration file "TimApi.cfg"
With the API TerminalSettings done from the application.
Immutable Terminal Settings.
Contains information about the current EFT Terminal status.
Identifier of a third party application.
ThirdPartyAppData information.
Flag constants for FeatureType and OptionType ThirdPartyApps value.
Immutable time and date.
Contains event information for asynchronous method calls.
Contains information about a failed request or method call.
Contains information about the total for one currency.
Contains configuration for transaction used by
Terminal.transaction(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
or Terminal.transactionAsync(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
.Contains the result of a call to the
Terminal.transactionInfoRequest()
or Terminal.transactionInfoRequestAsync()
.Contains information about a finished transaction after calling the
Terminal.transaction(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
or Terminal.transactionAsync(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
.Contains configuration for transaction used by
Terminal.transaction(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
or Terminal.transactionAsync(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
.Contains the result of a transaction finished after calling
Terminal.transaction(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
or Terminal.transactionAsync(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
.Action.
Contains transaction details for counters.
Formats transaction receipts using ultra compact receipt format.
List of VAS information.