Class FeaturesSixml
SIXml features supported by the terminal.
Immutable class.
Inheritance
System.Object
FeaturesSixml
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)
Assembly: TimApi.dll
Syntax
public class FeaturesSixml
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)
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)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<AdminFunctions> |
adminFunctions |
|
FeaturesSixml.Support |
autoCommit |
|
FeaturesSixml.Support |
autoShiftManagement |
|
FeaturesSixml.Support |
autoShutterManagement |
|
System.Boolean |
requestRepetition |
|
System.Collections.Generic.List<FinancialTransactions> |
financialFunctions |
|
System.Collections.Generic.List<Guides> |
guides |
|
System.Collections.Generic.List<NonFinancialTransactions> |
nonFinancialFunctions |
|
System.Collections.Generic.List<ProtocolLevel> |
protocolLevels |
|
System.Boolean |
sleepTimer |
|
System.Collections.Generic.List<StatusFunctions> |
statusFunctions |
|
System.Collections.Generic.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 |
|
Fields
CredentialOnFile
Declaration
public readonly bool CredentialOnFile
Field Value
Type |
Description |
System.Boolean |
|
DeferredAuthorisation
Declaration
public readonly bool DeferredAuthorisation
Field Value
Type |
Description |
System.Boolean |
|
Ep2CredentialOnFile
Declaration
public readonly bool Ep2CredentialOnFile
Field Value
Type |
Description |
System.Boolean |
|
Ep2DeferredAuthorisation
Declaration
public readonly bool Ep2DeferredAuthorisation
Field Value
Type |
Description |
System.Boolean |
|
Ep2ReferencedTransaction
Declaration
public readonly bool Ep2ReferencedTransaction
Field Value
Type |
Description |
System.Boolean |
|
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 |
|
Properties
AdminFunctions
Supported SIXml administrative functions.
Declaration
public List<AdminFunctions> AdminFunctions { get; }
Property Value
AllowClosedCardInsertion
Supports allow closed card insertion.
Declaration
public bool AllowClosedCardInsertion { get; }
Property Value
Type |
Description |
System.Boolean |
|
AutoCommit
Declaration
public FeaturesSixml.Support AutoCommit { get; }
Property Value
AutoShiftManagement
AutoShiftManagement support.
Declaration
public FeaturesSixml.Support AutoShiftManagement { get; }
Property Value
AutoShutterManagement
AutoShutterManagement support.
Declaration
public FeaturesSixml.Support AutoShutterManagement { get; }
Property Value
DialogFunctions
Supported SIXml dialog functions.
Declaration
public List<DialogFunctions> DialogFunctions { get; }
Property Value
FastNtfMode
Supportsfast notification mode.
Declaration
public bool FastNtfMode { get; }
Property Value
Type |
Description |
System.Boolean |
|
FinancialFunctions
Supported SIXml financial transaction functions.
Declaration
public List<FinancialTransactions> FinancialFunctions { get; }
Property Value
Guides
Declaration
public List<Guides> Guides { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<Guides> |
|
NonFinancialFunctions
Supported SIXml non-financial transaction functions.
Declaration
public List<NonFinancialTransactions> NonFinancialFunctions { get; }
Property Value
ProtocolLevels
Supported protocol level.
Declaration
public List<ProtocolLevel> ProtocolLevels { get; }
Property Value
RequestRepetition
Request repetition support.
Declaration
public bool RequestRepetition { get; }
Property Value
Type |
Description |
System.Boolean |
|
SleepTimer
Declaration
public bool SleepTimer { get; }
Property Value
Type |
Description |
System.Boolean |
|
StatusFunctions
Supported SIXml status functions.
Declaration
public List<StatusFunctions> StatusFunctions { get; }
Property Value
Methods
ToString()
String representation for debugging purpose.
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()