NameDescriptionTypeAdditional 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.