Show / Hide Table of Contents
TIM SDK24-09
TIM API .NETv3.24.0
Implementation Guide
  • SIX.TimApi
    • ActivateResponse
    • Amount
    • AmountDcc
    • AmountDiscount
    • AmountFinal
    • Application
    • BalanceInquiryResponse
    • BalanceResponse
    • Basket
    • BasketItem
    • Brand
    • CardData
    • CardTrackData
    • ClientIdentificationResponse
    • CommandRequest
    • CommandResponse
    • ConfigData
    • ConversionHelper
    • Counter
    • CounterList
    • CurrencyFunctions
    • CurrencyFunctions.CurrencyCodeEntry
    • CurrencyItem
    • DeactivateResponse
    • DefaultTerminalListener
    • DisplayProductInfo
    • EcrInfo
    • EndianReader
    • EndianReader.Endianness
    • ErrorMessages
    • Features
    • FeaturesHardware
    • FeaturesPayment
    • FeaturesPayment.AgeCheckSupport
    • FeaturesSixml
    • FeaturesSixml.Support
    • Hardware
    • HardwareInformationResponse
    • ImmutableTerminalSettings
    • InitTransactionResponse
    • ItemQuantity
    • KernelVersion
    • LoginRequest
    • LoyaltyCoupon
    • LoyaltyDiscount
    • LoyaltyInformation
    • LoyaltyItem
    • MerchantOption
    • MobileTopupData
    • MobileTopupValue
    • NativeError
    • NetworkInformation
    • PpInfo
    • PrintData
    • PrintOption
    • PrintOptionList
    • Receipt
    • ReceiptItem
    • ReceiptItems
    • ReceiptRequestResponse
    • ReconciliationResponse
    • RequestTypes
    • ScreenshotInformation
    • Setting
    • ShowDialogRequest
    • ShowDialogResponse
    • ShowSignatureCaptureRequest
    • ShowSignatureCaptureResponse
    • SignatureInformation
    • SIXmlConstants
    • SIXmlConstants.ResourceId
    • SubTransaction
    • SystemInformationResponse
    • Terminal
    • Terminal.ActivateCompletedEventArgs
    • Terminal.ActivateCompletedEventHandler
    • Terminal.ActivateServiceMenuCompletedEventArgs
    • Terminal.ActivateServiceMenuCompletedEventHandler
    • Terminal.AgeCheckCompletedEventArgs
    • Terminal.AgeCheckCompletedEventHandler
    • Terminal.ApplicationInformationCompletedEventArgs
    • Terminal.ApplicationInformationCompletedEventHandler
    • Terminal.BalanceCompletedEventArgs
    • Terminal.BalanceCompletedEventHandler
    • Terminal.BalanceInquiryCompletedEventArgs
    • Terminal.BalanceInquiryCompletedEventHandler
    • Terminal.ChangeSettingsCompletedEventArgs
    • Terminal.ChangeSettingsCompletedEventHandler
    • Terminal.ClientIdentificationCompletedEventArgs
    • Terminal.ClientIdentificationCompletedEventHandler
    • Terminal.CloseDialogModeCompletedEventArgs
    • Terminal.CloseDialogModeCompletedEventHandler
    • Terminal.CloseMaintenanceWindowCompletedEventArgs
    • Terminal.CloseMaintenanceWindowCompletedEventHandler
    • Terminal.CloseReaderCompletedEventArgs
    • Terminal.CloseReaderCompletedEventHandler
    • Terminal.CommitCompletedEventArgs
    • Terminal.CommitCompletedEventHandler
    • Terminal.ConnectCompletedHandler
    • Terminal.CounterRequestCompletedEventArgs
    • Terminal.CounterRequestCompletedEventHandler
    • Terminal.DccRatesCompletedEventArgs
    • Terminal.DccRatesCompletedEventHandler
    • Terminal.DeactivateCompletedEventArgs
    • Terminal.DeactivateCompletedEventHandler
    • Terminal.DeferredAuthEventHandler
    • Terminal.DeviceMaintenanceCompletedEventArgs
    • Terminal.DeviceMaintenanceCompletedEventHandler
    • Terminal.DisconnectedHandler
    • Terminal.EjectCardCompletedEventArgs
    • Terminal.EjectCardCompletedEventHandler
    • Terminal.ErrorNotificationHandler
    • Terminal.FinishCheckoutCompletedEventArgs
    • Terminal.FinishCheckoutCompletedEventHandler
    • Terminal.HardwareInformationCompletedEventArgs
    • Terminal.HardwareInformationCompletedEventHandler
    • Terminal.InitTransactionCompletedEventArgs
    • Terminal.InitTransactionCompletedEventHandler
    • Terminal.InitTransactionWithDialogCompletedEventArgs
    • Terminal.InitTransactionWithDialogCompletedEventHandler
    • Terminal.KeyPressedEventHandler
    • Terminal.KeyPressedNotificationArgs
    • Terminal.LicenseChangedEventHandler
    • Terminal.LoginCompletedEventArgs
    • Terminal.LoginCompletedEventHandler
    • Terminal.LogoutCompletedEventArgs
    • Terminal.LogoutCompletedEventHandler
    • Terminal.LoyaltyDataCompletedEventArgs
    • Terminal.LoyaltyDataCompletedEventHandler
    • Terminal.MobileTopupCompletedEventArgs
    • Terminal.MobileTopupCompletedEventHandler
    • Terminal.MobileTopupIssuerInfoCompletedEventArgs
    • Terminal.MobileTopupIssuerInfoCompletedEventHandler
    • Terminal.OpenDialogModeCompletedEventArgs
    • Terminal.OpenDialogModeCompletedEventHandler
    • Terminal.OpenMaintenanceWindowCompletedEventArgs
    • Terminal.OpenMaintenanceWindowCompletedEventHandler
    • Terminal.OpenReaderCompletedEventArgs
    • Terminal.OpenReaderCompletedEventHandler
    • Terminal.PrintOnTerminalCompletedEventArgs
    • Terminal.PrintOnTerminalCompletedEventHandler
    • Terminal.ProvideLoyaltyBasketCompletedEventArgs
    • Terminal.ProvideLoyaltyBasketCompletedEventHandler
    • Terminal.ProvideVasResultCompletedEventArgs
    • Terminal.ProvideVasResultCompletedEventHandler
    • Terminal.RebootCompletedEventArgs
    • Terminal.RebootCompletedEventHandler
    • Terminal.ReceiptRequestCompletedEventArgs
    • Terminal.ReceiptRequestCompletedEventHandler
    • Terminal.ReconciliationCompletedEventArgs
    • Terminal.ReconciliationCompletedEventHandler
    • Terminal.ReconfigCompletedEventArgs
    • Terminal.ReconfigCompletedEventHandler
    • Terminal.RequestAliasCompletedEventArgs
    • Terminal.RequestAliasCompletedEventHandler
    • Terminal.RequestCompletedEventArgs
    • Terminal.RollbackCompletedEventArgs
    • Terminal.RollbackCompletedEventHandler
    • Terminal.ScreenshotHandler
    • Terminal.SendCardCommandCompletedEventArgs
    • Terminal.SendCardCommandCompletedEventHandler
    • Terminal.ShowDialogCompletedEventArgs
    • Terminal.ShowDialogCompletedEventHandler
    • Terminal.ShowSignatureCaptureCompletedEventArgs
    • Terminal.ShowSignatureCaptureCompletedEventHandler
    • Terminal.SoftwareUpdateCompletedEventArgs
    • Terminal.SoftwareUpdateCompletedEventHandler
    • Terminal.StartCheckoutCompletedEventArgs
    • Terminal.StartCheckoutCompletedEventHandler
    • Terminal.SystemInformationCompletedEventArgs
    • Terminal.SystemInformationCompletedEventHandler
    • Terminal.TerminalStatusChangedHandler
    • Terminal.ThirdPartyAppDataHandler
    • Terminal.TransactionCompletedEventArgs
    • Terminal.TransactionCompletedEventHandler
    • Terminal.TransactionInfoRequestCompletedEventArgs
    • Terminal.TransactionInfoRequestCompletedEventHandler
    • Terminal.VasInfoHandler
    • TerminalListener
    • TerminalSettings
    • TerminalStatus
    • ThirdPartyAppPayload
    • TimEvent
    • TimException
    • Total
    • TransactionData
    • TransactionInfoRequestResponse
    • TransactionInformation
    • TransactionRequest
    • TransactionResponse
    • TransactionResponse.Action
    • TrxDetail
    • VasCheckoutInformation
    • VasInformationList
    • VasResult
  • SIX.TimApi.Constants
    • AccountType
    • AdditionalInfoItem
    • AdjustmentResult
    • AdminFunctions
    • AgeCheckResult
    • AllowedAccounts
    • BrandBarBrand
    • BrandMode
    • CardProductType
    • CardReader
    • CardReaderStatus
    • ConnectionMode
    • ConnectionStatus
    • CounterType
    • CouponRejectionReason
    • Currency
    • CurrencyType
    • CustomerDataType
    • Cvm
    • DialogFunctions
    • EcrInfoType
    • FinancialTransactions
    • FunctionHint
    • Guides
    • HardwareType
    • ImageFileFormat
    • KernelType
    • LoyaltyFunctionType
    • MaintenanceType
    • ManagementStatus
    • MerchantAction
    • MerchantOptionType
    • MobileTopupType
    • NgvMode
    • NonFinancialTransactions
    • Outcome
    • PaymentProtocol
    • PosEntryMode
    • PrintFlag
    • PrintFormat
    • ProcessingDisposition
    • ProtocolLevel
    • ProtocolType
    • Reason
    • ReceiptItemType
    • ReceiptRequestType
    • ReceiptType
    • Recipient
    • RemoteFunctions
    • ResourceId
    • ResourceParameterType
    • ResponseType
    • ResultCode
    • SecurityStatus
    • SettingType
    • SleepModeStatus
    • StatusFunctions
    • Theme
    • ThirdPartyAppId
    • ThirdPartyApps
    • TokenPanType
    • TransactionReason
    • TransactionStatus
    • TransactionType
    • UpdateStatus
    • VasInfoListType
    • VasInfoType
  • SIX.TimApi.Receipts
    • CompactReceiptFormatter
    • CustomReceiptFormatter
    • CustomReceiptFormatter.Condition
    • CustomReceiptFormatter.Counters
    • CustomReceiptFormatter.LineFormat
    • CustomReceiptFormatter.TextAlignment
    • CustomReceiptFormatter.TextElement
    • CustomReceiptFormatter.TextType
    • CustomReceiptFormatter.TranslatedText
    • DelegatableReceiptFormatter
    • NormalReceiptFormatter
    • RdfReceiptFormatter
    • ReceiptFormatter
    • SuperCompactReceiptFormatter
    • UltraCompactReceiptFormatter
  • SIX.TimApi.Utility.Logger
    • Level
    • Logger
    • Logger.ArchiveMode
    • Logger.CodeBlock
    • Logger.CodeBlock<T>
    • LogRecord

Class ImmutableTerminalSettings

Inheritance
System.Object
ImmutableTerminalSettings
Namespace: SIX.TimApi
Assembly: TimApi.dll
Syntax
public class ImmutableTerminalSettings : object

Constructors

ImmutableTerminalSettings(TerminalSettings)

Declaration
public ImmutableTerminalSettings(TerminalSettings settings)
Parameters
Type Name Description
TerminalSettings settings

Properties

AllowClosedCardInsert

Declaration
public bool AllowClosedCardInsert { get; }
Property Value
Type Description
System.Boolean

AutoActivate

Declaration
public bool AutoActivate { get; }
Property Value
Type Description
System.Boolean

AutoCommit

Declaration
public bool AutoCommit { get; }
Property Value
Type Description
System.Boolean

AutoConnect

Declaration
public bool AutoConnect { get; }
Property Value
Type Description
System.Boolean

AutoDeactivate

Declaration
public bool AutoDeactivate { get; }
Property Value
Type Description
System.Boolean

AutoDisconnect

Declaration
public bool AutoDisconnect { get; }
Property Value
Type Description
System.Boolean

AutoLogin

Declaration
public bool AutoLogin { get; }
Property Value
Type Description
System.Boolean

AutoLogout

Declaration
public bool AutoLogout { get; }
Property Value
Type Description
System.Boolean

AutoShiftManagement

Declaration
public bool AutoShiftManagement { get; }
Property Value
Type Description
System.Boolean

AutoShutterManagement

Declaration
public bool AutoShutterManagement { get; }
Property Value
Type Description
System.Boolean

AutoSysInfo

Declaration
public bool AutoSysInfo { get; }
Property Value
Type Description
System.Boolean

BroadcastInterface

Declaration
public string BroadcastInterface { get; }
Property Value
Type Description
System.String

CardInsertionTimeout

Declaration
public int CardInsertionTimeout { get; }
Property Value
Type Description
System.Int32

CardRemovalTimeout

Declaration
public int CardRemovalTimeout { get; }
Property Value
Type Description
System.Int32

CommitTimeout

Declaration
public int CommitTimeout { get; }
Property Value
Type Description
System.Int32

ConnectionIPPort

Declaration
public int ConnectionIPPort { get; }
Property Value
Type Description
System.Int32

ConnectionIPString

Declaration
public String ConnectionIPString { get; }
Property Value
Type Description
String

ConnectionListen

Declaration
public bool ConnectionListen { get; }
Property Value
Type Description
System.Boolean

ConnectionListenIPPort

Declaration
public int ConnectionListenIPPort { get; }
Property Value
Type Description
System.Int32

ConnectionListenIPString

Declaration
public String ConnectionListenIPString { get; }
Property Value
Type Description
String

ConnectionMode

Declaration
public ConnectionMode ConnectionMode { get; }
Property Value
Type Description
ConnectionMode

ConnectTimeout

Declaration
public int ConnectTimeout { get; }
Property Value
Type Description
System.Int32

Dcc

Declaration
public bool Dcc { get; }
Property Value
Type Description
System.Boolean

EnabledHacks

Declaration
public List<int> EnabledHacks { get; }
Property Value
Type Description
List<System.Int32>

EnableKeepAlive

Declaration
public bool EnableKeepAlive { get; }
Property Value
Type Description
System.Boolean

FastNtfMode

Declaration
public bool FastNtfMode { get; }
Property Value
Type Description
System.Boolean

FetchBrands

Declaration
public bool FetchBrands { get; }
Property Value
Type Description
System.Boolean

Guides

Declaration
public List<Guides> Guides { get; }
Property Value
Type Description
List<Guides>

IntegratorId

Declaration
public string IntegratorId { get; }
Property Value
Type Description
System.String

LateCheckinTimeout

Declaration
public int LateCheckinTimeout { get; }
Property Value
Type Description
System.Int32

LogBackend

Declaration
public string LogBackend { get; }
Property Value
Type Description
System.String

LogComm

Declaration
public string LogComm { get; }
Property Value
Type Description
System.String

LogDir

Declaration
public string LogDir { get; }
Property Value
Type Description
System.String

LogFileCountPerArchive

Declaration
public int LogFileCountPerArchive { get; }
Property Value
Type Description
System.Int32

LogRetainArchiveCount

Declaration
public int LogRetainArchiveCount { get; }
Property Value
Type Description
System.Int32

LogRetainFileCount

Declaration
public int LogRetainFileCount { get; }
Property Value
Type Description
System.Int32

LogStateMachine

Declaration
public string LogStateMachine { get; }
Property Value
Type Description
System.String

LogTerminal

Declaration
public string LogTerminal { get; }
Property Value
Type Description
System.String

ManufacturerFlags

Declaration
public int ManufacturerFlags { get; }
Property Value
Type Description
System.Int32

MaxWaitForIdleAfterBusy

Declaration
public int MaxWaitForIdleAfterBusy { get; }
Property Value
Type Description
System.Int32

OmnichannelAPIKey

Declaration
public string OmnichannelAPIKey { get; }
Property Value
Type Description
System.String

OmnichannelAPISecret

Declaration
public string OmnichannelAPISecret { get; }
Property Value
Type Description
System.String

OmnichannelHostTimeout

Declaration
public int OmnichannelHostTimeout { get; }
Property Value
Type Description
System.Int32

OmnichannelHostURL

Declaration
public string OmnichannelHostURL { get; }
Property Value
Type Description
System.String

PartialApproval

Declaration
public bool PartialApproval { get; }
Property Value
Type Description
System.Boolean

PartialCommit

Declaration
public bool PartialCommit { get; }
Property Value
Type Description
System.Boolean

PersistentState

Declaration
public bool PersistentState { get; }
Property Value
Type Description
System.Boolean

PreferOmniChannel

Declaration
public List<TransactionType> PreferOmniChannel { get; }
Property Value
Type Description
List<TransactionType>

ProceedTimeout

Declaration
public int ProceedTimeout { get; }
Property Value
Type Description
System.Int32

ProtocolType

Declaration
public ProtocolType ProtocolType { get; }
Property Value
Type Description
ProtocolType

QRCTimeout

Declaration
public int QRCTimeout { get; }
Property Value
Type Description
System.Int32

RequestRepetition

Declaration
public int RequestRepetition { get; }
Property Value
Type Description
System.Int32

SaferpayBaseUrl

Declaration
public string SaferpayBaseUrl { get; }
Property Value
Type Description
System.String

SaferpayCredentials

Declaration
public string SaferpayCredentials { get; }
Property Value
Type Description
System.String

SaferpayCustomerId

Declaration
public string SaferpayCustomerId { get; }
Property Value
Type Description
System.String

SaferpayTerminalId

Declaration
public string SaferpayTerminalId { get; }
Property Value
Type Description
System.String

SerialBaudrate

Declaration
public int SerialBaudrate { get; }
Property Value
Type Description
System.Int32

SerialPort

Declaration
public string SerialPort { get; }
Property Value
Type Description
System.String

SIXmlRequestTimeout

Declaration
public int SIXmlRequestTimeout { get; }
Property Value
Type Description
System.Int32

TerminalId

Declaration
public string TerminalId { get; }
Property Value
Type Description
System.String

TipAllowed

Declaration
public bool TipAllowed { get; }
Property Value
Type Description
System.Boolean

WakeupTimeout

Declaration
public int WakeupTimeout { get; }
Property Value
Type Description
System.Int32

Methods

ToString()

Declaration
public override String ToString()
Returns
Type Description
String
In This Article
  • Constructors
    • ImmutableTerminalSettings(TerminalSettings)
  • Properties
    • AllowClosedCardInsert
    • AutoActivate
    • AutoCommit
    • AutoConnect
    • AutoDeactivate
    • AutoDisconnect
    • AutoLogin
    • AutoLogout
    • AutoShiftManagement
    • AutoShutterManagement
    • AutoSysInfo
    • BroadcastInterface
    • CardInsertionTimeout
    • CardRemovalTimeout
    • CommitTimeout
    • ConnectionIPPort
    • ConnectionIPString
    • ConnectionListen
    • ConnectionListenIPPort
    • ConnectionListenIPString
    • ConnectionMode
    • ConnectTimeout
    • Dcc
    • EnabledHacks
    • EnableKeepAlive
    • FastNtfMode
    • FetchBrands
    • Guides
    • IntegratorId
    • LateCheckinTimeout
    • LogBackend
    • LogComm
    • LogDir
    • LogFileCountPerArchive
    • LogRetainArchiveCount
    • LogRetainFileCount
    • LogStateMachine
    • LogTerminal
    • ManufacturerFlags
    • MaxWaitForIdleAfterBusy
    • OmnichannelAPIKey
    • OmnichannelAPISecret
    • OmnichannelHostTimeout
    • OmnichannelHostURL
    • PartialApproval
    • PartialCommit
    • PersistentState
    • PreferOmniChannel
    • ProceedTimeout
    • ProtocolType
    • QRCTimeout
    • RequestRepetition
    • SaferpayBaseUrl
    • SaferpayCredentials
    • SaferpayCustomerId
    • SaferpayTerminalId
    • SerialBaudrate
    • SerialPort
    • SIXmlRequestTimeout
    • TerminalId
    • TipAllowed
    • WakeupTimeout
  • Methods
    • ToString()
Back to top Worldline AG