Show / Hide Table of Contents
TIM SDK
TIM API C#
Implementation Guide
  • SIX.TimApi
    • ActivateResponse
    • Amount
    • AmountDcc
    • AmountDiscount
    • AmountFinal
    • Application
    • BalanceInquiryResponse
    • BalanceResponse
    • Basket
    • BasketItem
    • Brand
    • CardData
    • CardTrackData
    • CommandRequest
    • CommandResponse
    • ConfigData
    • ConversionHelper
    • Counter
    • CounterList
    • CurrencyFunctions
    • CurrencyFunctions.CurrencyCodeEntry
    • CurrencyItem
    • DeactivateResponse
    • DisplayProductInfo
    • EcrInfo
    • ErrorMessages
    • Features
    • FeaturesHardware
    • FeaturesPayment
    • FeaturesSixml
    • FeaturesSixml.Support
    • Hardware
    • HardwareInformationResponse
    • ImmutableTerminalSettings
    • ItemQuantity
    • KernelVersion
    • LoginRequest
    • LoyaltyCoupon
    • LoyaltyDiscount
    • LoyaltyInformation
    • LoyaltyItem
    • MerchantOption
    • 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.ApplicationInformationCompletedEventArgs
    • Terminal.ApplicationInformationCompletedEventHandler
    • Terminal.BalanceCompletedEventArgs
    • Terminal.BalanceCompletedEventHandler
    • Terminal.BalanceInquiryCompletedEventArgs
    • Terminal.BalanceInquiryCompletedEventHandler
    • Terminal.ChangeSettingsCompletedEventArgs
    • Terminal.ChangeSettingsCompletedEventHandler
    • 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.LicenseChangedEventHandler
    • Terminal.LoginCompletedEventArgs
    • Terminal.LoginCompletedEventHandler
    • Terminal.LogoutCompletedEventArgs
    • Terminal.LogoutCompletedEventHandler
    • Terminal.LoyaltyDataCompletedEventArgs
    • Terminal.LoyaltyDataCompletedEventHandler
    • 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.TransactionCompletedEventArgs
    • Terminal.TransactionCompletedEventHandler
    • Terminal.VasInfoHandler
    • TerminalSettings
    • TerminalStatus
    • TimException
    • Total
    • TransactionData
    • TransactionInformation
    • TransactionRequest
    • TransactionResponse
    • TransactionResponse.Action
    • TrxDetail
    • VasCheckoutInformation
    • VasResult
  • SIX.TimApi.Constants
    • AdjustmentResult
    • AdminFunctions
    • BrandBarBrand
    • BrandMode
    • CardProductType
    • CardReader
    • CardReaderStatus
    • ConnectionMode
    • ConnectionStatus
    • CounterType
    • CouponRejectionReason
    • CurrencyType
    • CustomerDataType
    • Cvm
    • DialogFunctions
    • EcrInfoType
    • FinancialTransactions
    • FunctionHint
    • Guides
    • HardwareType
    • ImageFileFormat
    • KernelType
    • LoyaltyFunctionType
    • MaintenanceType
    • ManagementStatus
    • MerchantAction
    • MerchantOptionType
    • NgvMode
    • NonFinancialTransactions
    • PaymentProtocol
    • PosEntryMode
    • PrintFlag
    • PrintFormat
    • ProcessingDisposition
    • ProtocolLevel
    • ProtocolType
    • Reason
    • ReceiptItemType
    • ReceiptRequestType
    • ReceiptType
    • Recipient
    • RemoteFunctions
    • ResourceId
    • ResourceParameterType
    • ResponseType
    • ResultCode
    • SecurityStatus
    • SettingType
    • SleepModeStatus
    • StatusFunctions
    • Theme
    • TransactionReason
    • TransactionStatus
    • TransactionType
    • UpdateStatus
    • VasInfoListType
    • VasInfoType
  • SIX.TimApi.Receipts
    • CompactReceiptFormatter
    • CustomReceiptFormatter
    • CustomReceiptFormatter.Condition
    • CustomReceiptFormatter.DynamicBoolean
    • CustomReceiptFormatter.LineFormat
    • CustomReceiptFormatter.TextAlignment
    • CustomReceiptFormatter.TextElement
    • CustomReceiptFormatter.TextType
    • NormalReceiptFormatter
    • ReceiptFormatter
    • SuperCompactReceiptFormatter
    • UltraCompactReceiptFormatter
  • SIX.TimApi.Utility.Logger
    • Level
    • Logger
    • Logger.ArchiveMode
    • Logger.CodeBlock
    • Logger.CodeBlock<T>

Class ImmutableTerminalSettings

Inheritance
System.Object
ImmutableTerminalSettings
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: SIX.TimApi
Assembly: TimApi.dll
Syntax
public class ImmutableTerminalSettings

Constructors

ImmutableTerminalSettings(TerminalSettings)

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

Fields

AllowClosedCardInsert

Declaration
public readonly bool AllowClosedCardInsert
Field Value
Type Description
System.Boolean

AutoActivate

Declaration
public readonly bool AutoActivate
Field Value
Type Description
System.Boolean

AutoCommit

Declaration
public readonly bool AutoCommit
Field Value
Type Description
System.Boolean

AutoConnect

Declaration
public readonly bool AutoConnect
Field Value
Type Description
System.Boolean

AutoDeactivate

Declaration
public readonly bool AutoDeactivate
Field Value
Type Description
System.Boolean

AutoDisconnect

Declaration
public readonly bool AutoDisconnect
Field Value
Type Description
System.Boolean

AutoLogin

Declaration
public readonly bool AutoLogin
Field Value
Type Description
System.Boolean

AutoLogout

Declaration
public readonly bool AutoLogout
Field Value
Type Description
System.Boolean

AutoShiftManagement

Declaration
public readonly bool AutoShiftManagement
Field Value
Type Description
System.Boolean

AutoShutterManagement

Declaration
public readonly bool AutoShutterManagement
Field Value
Type Description
System.Boolean

BroadcastInterface

Declaration
public readonly string BroadcastInterface
Field Value
Type Description
System.String

CardInsertionTimeout

Declaration
public readonly int CardInsertionTimeout
Field Value
Type Description
System.Int32

CardRemovalTimeout

Declaration
public readonly int CardRemovalTimeout
Field Value
Type Description
System.Int32

CommitTimeout

Declaration
public readonly int CommitTimeout
Field Value
Type Description
System.Int32

ConnectionIPPort

Declaration
public readonly int ConnectionIPPort
Field Value
Type Description
System.Int32

ConnectionIPString

Declaration
public readonly string ConnectionIPString
Field Value
Type Description
System.String

ConnectionMode

Declaration
public readonly ConnectionMode ConnectionMode
Field Value
Type Description
ConnectionMode

Dcc

Declaration
public readonly bool Dcc
Field Value
Type Description
System.Boolean

EnabledHacks

Declaration
public readonly List<int> EnabledHacks
Field Value
Type Description
System.Collections.Generic.List<System.Int32>

EnableKeepAlive

Declaration
public readonly bool EnableKeepAlive
Field Value
Type Description
System.Boolean

FastNtfMode

Declaration
public readonly bool FastNtfMode
Field Value
Type Description
System.Boolean

FetchBrands

Declaration
public readonly bool FetchBrands
Field Value
Type Description
System.Boolean

Guides

Declaration
public readonly List<Guides> Guides
Field Value
Type Description
System.Collections.Generic.List<Guides>

IntegratorId

Declaration
public readonly string IntegratorId
Field Value
Type Description
System.String

LateCheckinTimeout

Declaration
public readonly int LateCheckinTimeout
Field Value
Type Description
System.Int32

LogBackend

Declaration
public readonly string LogBackend
Field Value
Type Description
System.String

LogComm

Declaration
public readonly string LogComm
Field Value
Type Description
System.String

LogDir

Declaration
public readonly string LogDir
Field Value
Type Description
System.String

LogRetainArchiveCount

Declaration
public readonly int LogRetainArchiveCount
Field Value
Type Description
System.Int32

LogStateMachine

Declaration
public readonly string LogStateMachine
Field Value
Type Description
System.String

LogTerminal

Declaration
public readonly string LogTerminal
Field Value
Type Description
System.String

ManufacturerFlags

Declaration
public readonly int ManufacturerFlags
Field Value
Type Description
System.Int32

PartialApproval

Declaration
public readonly bool PartialApproval
Field Value
Type Description
System.Boolean

PersistentState

Declaration
public readonly bool PersistentState
Field Value
Type Description
System.Boolean

ProceedTimeout

Declaration
public readonly int ProceedTimeout
Field Value
Type Description
System.Int32

ProtocolType

Declaration
public readonly ProtocolType ProtocolType
Field Value
Type Description
ProtocolType

RequestRepetition

Declaration
public readonly int RequestRepetition
Field Value
Type Description
System.Int32

SaferpayBaseUrl

Declaration
public readonly string SaferpayBaseUrl
Field Value
Type Description
System.String

SaferpayCredentials

Declaration
public readonly string SaferpayCredentials
Field Value
Type Description
System.String

SaferpayCustomerId

Declaration
public readonly string SaferpayCustomerId
Field Value
Type Description
System.String

SaferpayTerminalId

Declaration
public readonly string SaferpayTerminalId
Field Value
Type Description
System.String

SerialBaudrate

Declaration
public readonly int SerialBaudrate
Field Value
Type Description
System.Int32

SerialPort

Declaration
public readonly string SerialPort
Field Value
Type Description
System.String

TerminalId

Declaration
public readonly string TerminalId
Field Value
Type Description
System.String

TipAllowed

Declaration
public readonly bool TipAllowed
Field Value
Type Description
System.Boolean

Methods

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()
Back to top SIX Payment Services AG