TerminalDeviceHeartbeatRequest
deviceInfo objectnullable
appBuildstringnullable
appVersionstringnullable
batteryLevelinteger<int32>nullable
deviceFamilystringnullable
deviceModelstringnullable
deviceNamestringnullable
gatewayNamestringnullable
isChargingbooleannullable
manufacturerstringnullable
metadata object
property name*string
networkTypestringnullable
platformVersionstringnullable
runtimeCapabilitiesstring[]
runtimeFamilystringnullable
runtimeNamestringnullable
screenResolutionstringnullable
timeZonestringnullable
hasOfflineServerReplayBacklogbooleannullable
hasOutstandingRecoverybooleannullable
needsReconciliationCountinteger<int32>nullable
offlineQueueSizeinteger<int32>nullable
pendingOperationCountinteger<int32>nullable
pushTokenstringnullable
Possible values: <= 200 characters
TerminalDeviceHeartbeatRequest
{
"deviceInfo": {
"appBuild": "string",
"appVersion": "string",
"batteryLevel": 0,
"deviceFamily": "string",
"deviceModel": "string",
"deviceName": "string",
"gatewayName": "string",
"isCharging": true,
"manufacturer": "string",
"metadata": {},
"networkType": "string",
"platformVersion": "string",
"runtimeCapabilities": [
"string"
],
"runtimeFamily": "string",
"runtimeName": "string",
"screenResolution": "string",
"timeZone": "string"
},
"hasOfflineServerReplayBacklog": true,
"hasOutstandingRecovery": true,
"needsReconciliationCount": 0,
"offlineQueueSize": 0,
"pendingOperationCount": 0,
"pushToken": "string"
}