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>, Boolean, Boolean, Boolean, Boolean, List<ThirdPartyApps>)
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, bool customInitTrxScreen, bool wakeUp, bool longEcrInfoSupported, bool swUpdateInformation, List<ThirdPartyApps> thirdPartyApps)
Parameters
Type | Name | Description |
---|---|---|
List<Admin |
adminFunctions | |
Features |
autoCommit | |
Features |
autoShiftManagement | |
Features |
autoShutterManagement | |
System. |
requestRepetition | |
List<Financial |
financialFunctions | |
List<Guides> | guides | |
List<Non |
nonFinancialFunctions | |
List<Protocol |
protocolLevels | |
System. |
sleepTimer | |
List<Status |
statusFunctions | |
List<Dialog |
dialogFunctions | |
System. |
allowClosedCardInsertion | |
System. |
fastNtfMode | |
System. |
persistentState | |
System. |
ep2ReferencedTransaction | |
System. |
ep2DeferredAuthorisation | |
System. |
deferredAuthorisation | |
System. |
ep2CredentialOnFile | |
System. |
credentialOnFile | |
List<Remote |
remoteFunctions | |
System. |
customInitTrxScreen | |
System. |
wakeUp | |
System. |
longEcrInfoSupported | |
System. |
swUpdateInformation | |
List<Third |
thirdPartyApps |
Properties
AdminFunctions
Supported SIXml administrative functions.
Declaration
public List<AdminFunctions> AdminFunctions { get; }
Property Value
Type | Description |
---|---|
List<Admin |
AllowClosedCardInsertion
Supports allow closed card insertion.
Declaration
public bool AllowClosedCardInsertion { get; }
Property Value
Type | Description |
---|---|
System. |
AutoCommit
AutoCommit support.
Declaration
public FeaturesSixml.Support AutoCommit { get; }
Property Value
Type | Description |
---|---|
Features |
AutoShiftManagement
AutoShiftManagement support.
Declaration
public FeaturesSixml.Support AutoShiftManagement { get; }
Property Value
Type | Description |
---|---|
Features |
AutoShutterManagement
AutoShutterManagement support.
Declaration
public FeaturesSixml.Support AutoShutterManagement { get; }
Property Value
Type | Description |
---|---|
Features |
CredentialOnFile
Payment Credential on File Feature.
Declaration
public bool CredentialOnFile { get; }
Property Value
Type | Description |
---|---|
System. |
CustomInitTrxScreen
Custom init transaction screen is supported.
Declaration
public bool CustomInitTrxScreen { get; }
Property Value
Type | Description |
---|---|
System. |
DeferredAuthorisation
Payment Deferred Authorisation Feature.
Declaration
public bool DeferredAuthorisation { get; }
Property Value
Type | Description |
---|---|
System. |
DialogFunctions
Supported SIXml dialog functions.
Declaration
public List<DialogFunctions> DialogFunctions { get; }
Property Value
Type | Description |
---|---|
List<Dialog |
Ep2CredentialOnFile
EP2 Payment Credential on File Feature.
Declaration
public bool Ep2CredentialOnFile { get; }
Property Value
Type | Description |
---|---|
System. |
Ep2DeferredAuthorisation
Payment Protocol EP2 Deferred Authorisation Feature.
Declaration
public bool Ep2DeferredAuthorisation { get; }
Property Value
Type | Description |
---|---|
System. |
Ep2ReferencedTransaction
EP2 referenced transaction supported.
Declaration
public bool Ep2ReferencedTransaction { get; }
Property Value
Type | Description |
---|---|
System. |
FastNtfMode
Supportsfast notification mode.
Declaration
public bool FastNtfMode { get; }
Property Value
Type | Description |
---|---|
System. |
FinancialFunctions
Supported SIXml financial transaction functions.
Declaration
public List<FinancialTransactions> FinancialFunctions { get; }
Property Value
Type | Description |
---|---|
List<Financial |
Guides
Supported SIXml guides.
Declaration
public List<Guides> Guides { get; }
Property Value
Type | Description |
---|---|
List<Guides> |
LongEcrInfoSupported
The device supports long (90 char) EcrInfo values.
Declaration
public bool LongEcrInfoSupported { get; }
Property Value
Type | Description |
---|---|
System. |
NonFinancialFunctions
Supported SIXml non-financial transaction functions.
Declaration
public List<NonFinancialTransactions> NonFinancialFunctions { get; }
Property Value
Type | Description |
---|---|
List<Non |
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 bool PersistentState { get; }
Property Value
Type | Description |
---|---|
System. |
ProtocolLevels
Supported protocol level.
Declaration
public List<ProtocolLevel> ProtocolLevels { get; }
Property Value
Type | Description |
---|---|
List<Protocol |
RemoteFunctions
Supported SIXml remote functions.
Declaration
public List<RemoteFunctions> RemoteFunctions { get; }
Property Value
Type | Description |
---|---|
List<Remote |
RequestRepetition
Request repetition support.
Declaration
public bool RequestRepetition { get; }
Property Value
Type | Description |
---|---|
System. |
SleepTimer
SleepTimer support.
Declaration
public bool SleepTimer { get; }
Property Value
Type | Description |
---|---|
System. |
StatusFunctions
Supported SIXml status functions.
Declaration
public List<StatusFunctions> StatusFunctions { get; }
Property Value
Type | Description |
---|---|
List<Status |
SwUpdateInformation
The device supports software update information.
Declaration
public bool SwUpdateInformation { get; }
Property Value
Type | Description |
---|---|
System. |
ThirdPartyApps
Supported Third Party Apps.
Declaration
public List<ThirdPartyApps> ThirdPartyApps { get; }
Property Value
Type | Description |
---|---|
List<Third |
WakeUp
Wake up supported.
Declaration
public bool WakeUp { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
ToString()
String representation for debugging purpose.
Declaration
public override String ToString()
Returns
Type | Description |
---|---|
String |