| Name | Description | Type | Additional information |
|---|---|---|---|
| HardwareId |
The Hardware ID that logged in. |
string |
None. |
| ServerVersion |
The server's build, such as 1.2.3.4. A string because Newtonsoft can't deserialize System.Version without a converter. |
string |
None. |
| ClientDownloadUrl |
Where to download the current Hardware Interface installer. |
string |
None. |
| Messaging |
XMPP settings, for receiving print and payment requests. |
MessagingConfigDT |
None. |
| Printing |
Printer settings. Settings that aren't set come back as the server's defaults. |
PrintingConfigDT |
None. |
| TillDrawer |
Till drawer settings, or null if there's no till drawer. |
TillDrawerConfigDT |
None. |
| PaymentTerminal |
Card terminal settings, or null if there's no card terminal. |
PaymentTerminalConfigDT |
None. |
| LogLevel |
Detail for this connection's log: Verbose, Warnings, or null for Normal (HardwareSettingFields.LogLevel*). |
string |
None. |
| LogLevelUntilUtc |
When Verbose ends, in UTC. The client goes back to Normal at this time by itself, in case it doesn't log in again first (the next login would return Normal anyway). Null: no time limit. |
date |
None. |