Class FeaturesSixml
SIXml features supported by the terminal. Immutable class.
Inheritance
Namespace: SIX.TimApi
Assembly: TimApi.dll
Syntax
public class FeaturesSixml : object
Constructors
FeaturesSixml(List<AdminFunctions>, FeaturesSixml.Support, FeaturesSixml.Support, FeaturesSixml.Support, Boolean, List<FinancialTransactions>, List<Guides>, List<NonFinancialTransactions>, List<ProtocolLevel>, Boolean, List<StatusFunctions>, List<DialogFunctions>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, List<RemoteFunctions>)
Create hardware features.
Declaration
public FeaturesSixml(List<AdminFunctions> adminFunctions, FeaturesSixml.Support autoCommit, FeaturesSixml.Support autoShiftManagement, FeaturesSixml.Support autoShutterManagement, bool requestRepetition, List<FinancialTransactions> financialFunctions, List<Guides> guides, List<NonFinancialTransactions> nonFinancialFunctions, List<ProtocolLevel> protocolLevels, bool sleepTimer, List<StatusFunctions> statusFunctions, List<DialogFunctions> dialogFunctions, bool allowClosedCardInsertion, bool fastNtfMode, bool persistentState, bool ep2ReferencedTransaction, bool ep2DeferredAuthorisation, bool deferredAuthorisation, bool ep2CredentialOnFile, bool credentialOnFile, List<RemoteFunctions> remoteFunctions)
Parameters
Type | Name | Description |
---|---|---|
List<AdminFunctions> | adminFunctions | |
FeaturesSixml.Support | autoCommit | |
FeaturesSixml.Support | autoShiftManagement | |
FeaturesSixml.Support | autoShutterManagement | |
System.Boolean | requestRepetition | |
List<FinancialTransactions> | financialFunctions | |
List<Guides> | guides | |
List<NonFinancialTransactions> | nonFinancialFunctions | |
List<ProtocolLevel> | protocolLevels | |
System.Boolean | sleepTimer | |
List<StatusFunctions> | statusFunctions | |
List<DialogFunctions> | dialogFunctions | |
System.Boolean | allowClosedCardInsertion | |
System.Boolean | fastNtfMode | |
System.Boolean | persistentState | |
System.Boolean | ep2ReferencedTransaction | |
System.Boolean | ep2DeferredAuthorisation | |
System.Boolean | deferredAuthorisation | |
System.Boolean | ep2CredentialOnFile | |
System.Boolean | credentialOnFile | |
List<RemoteFunctions> | remoteFunctions |
Fields
AdminFunctions
Supported SIXml administrative functions.
Declaration
public readonly List<AdminFunctions> AdminFunctions
Field Value
Type | Description |
---|---|
List<AdminFunctions> |
AllowClosedCardInsertion
Supports allow closed card insertion.
Declaration
public readonly bool AllowClosedCardInsertion
Field Value
Type | Description |
---|---|
System.Boolean |
AutoCommit
AutoCommit support.
Declaration
public readonly FeaturesSixml.Support AutoCommit
Field Value
Type | Description |
---|---|
FeaturesSixml.Support |
AutoShiftManagement
AutoShiftManagement support.
Declaration
public readonly FeaturesSixml.Support AutoShiftManagement
Field Value
Type | Description |
---|---|
FeaturesSixml.Support |
AutoShutterManagement
AutoShutterManagement support.
Declaration
public readonly FeaturesSixml.Support AutoShutterManagement
Field Value
Type | Description |
---|---|
FeaturesSixml.Support |
CredentialOnFile
Payment Credential on File Feature.
Declaration
public readonly bool CredentialOnFile
Field Value
Type | Description |
---|---|
System.Boolean |
DeferredAuthorisation
Payment Deferred Authorisation Feature.
Declaration
public readonly bool DeferredAuthorisation
Field Value
Type | Description |
---|---|
System.Boolean |
DialogFunctions
Supported SIXml dialog functions.
Declaration
public readonly List<DialogFunctions> DialogFunctions
Field Value
Type | Description |
---|---|
List<DialogFunctions> |
Ep2CredentialOnFile
EP2 Payment Credential on File Feature.
Declaration
public readonly bool Ep2CredentialOnFile
Field Value
Type | Description |
---|---|
System.Boolean |
Ep2DeferredAuthorisation
Payment Protocol EP2 Deferred Authorisation Feature.
Declaration
public readonly bool Ep2DeferredAuthorisation
Field Value
Type | Description |
---|---|
System.Boolean |
Ep2ReferencedTransaction
EP2 referenced transaction supported.
Declaration
public readonly bool Ep2ReferencedTransaction
Field Value
Type | Description |
---|---|
System.Boolean |
FastNtfMode
Supportsfast notification mode.
Declaration
public readonly bool FastNtfMode
Field Value
Type | Description |
---|---|
System.Boolean |
FinancialFunctions
Supported SIXml financial transaction functions.
Declaration
public readonly List<FinancialTransactions> FinancialFunctions
Field Value
Type | Description |
---|---|
List<FinancialTransactions> |
Guides
Supported SIXml guides.
Declaration
public readonly List<Guides> Guides
Field Value
Type | Description |
---|---|
List<Guides> |
NonFinancialFunctions
Supported SIXml non-financial transaction functions.
Declaration
public readonly List<NonFinancialTransactions> NonFinancialFunctions
Field Value
Type | Description |
---|---|
List<NonFinancialTransactions> |
PersistentState
Supports if the SIXml session should start in the default Closed management state or the last known management state (e.g. before a reboot) should be used. For the latter option the terminal shall indicate the state in the login response.
Declaration
public readonly bool PersistentState
Field Value
Type | Description |
---|---|
System.Boolean |
ProtocolLevels
Supported protocol level.
Declaration
public readonly List<ProtocolLevel> ProtocolLevels
Field Value
Type | Description |
---|---|
List<ProtocolLevel> |
RemoteFunctions
Supported SIXml remote functions.
Declaration
public readonly List<RemoteFunctions> RemoteFunctions
Field Value
Type | Description |
---|---|
List<RemoteFunctions> |
RequestRepetition
Request repetition support.
Declaration
public readonly bool RequestRepetition
Field Value
Type | Description |
---|---|
System.Boolean |
SleepTimer
SleepTimer support.
Declaration
public readonly bool SleepTimer
Field Value
Type | Description |
---|---|
System.Boolean |
StatusFunctions
Supported SIXml status functions.
Declaration
public readonly List<StatusFunctions> StatusFunctions
Field Value
Type | Description |
---|---|
List<StatusFunctions> |
Methods
ToString()
String representation for debugging purpose.
Declaration
public override String ToString()
Returns
Type | Description |
---|---|
String |