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.
 
Default implementation of listener for asynchronous terminal events.
Formats transaction receipts using normal receipt format.
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.
 
 
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.
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.
Ecr show signature capture request.
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.
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.
Action.
Contains transaction details for counters.
Formats transaction receipts using ultra compact receipt format.
 
List of VAS information.