NOTE: Not all struct types are used
NetworkManagementState Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "NetworkManagementState Struct Properties",
"type": "object",
"properties": {
"State": {
"type": "NM_State"
}
"SupportedStateList": {
"type": "string"
}
"StateParameters": {
"type": "NM_StateParameters"
}
"RequestedStateParameters": {
"type": "string"
}
}
}
BindingObject Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "BindingObject Struct Properties",
"type": "object",
"properties": {
"ClusterName": {
"type": "string"
}
"DestinationUnid": {
"type": "string"
}
"DestinationEp": {
"type": "integer"
}
}
}
ConfigurationParameter Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ConfigurationParameter Struct Properties",
"type": "object",
"properties": {
"ParameterId": {
"type": "integer"
}
"Value": {
"type": "integer"
}
"Name": {
"type": "string"
}
"Info": {
"type": "string"
}
"MinimumValue": {
"type": "integer"
}
"MaximumValue": {
"type": "integer"
}
"DefaultValue": {
"type": "integer"
}
"DisplayFormat": {
"type": "DisplayFormat"
}
"ReadOnly": {
"type": "boolean"
}
"Advanced": {
"type": "boolean"
}
"AlteringCapabilities": {
"type": "boolean"
}
}
}
CoordinateAndOrientation Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "CoordinateAndOrientation Struct Properties",
"type": "object",
"properties": {
"CoordinateX": {
"type": "number"
}
"CoordinateY": {
"type": "number"
}
"CoordinateZ": {
"type": "number"
}
"OrientationX": {
"type": "number"
}
"OrientationY": {
"type": "number"
}
"OrientationZ": {
"type": "number"
}
}
}
CredentialStruct Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "CredentialStruct Struct Properties",
"type": "object",
"properties": {
"CredentialType": {
"type": "CredentialTypeEnum"
}
"CredentialIndex": {
"type": "integer"
}
}
}
DeviceTypeStruct Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "DeviceTypeStruct Struct Properties",
"type": "object",
"properties": {
"DeviceType": {
"type": "DevTypeId"
}
"Revision": {
"type": "integer"
}
}
}
DiskIOCounters Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "DiskIOCounters Struct Properties",
"type": "object",
"properties": {
"UUID": {
"type": "string"
}
"ReadCount": {
"type": "integer"
}
"WriteCount": {
"type": "integer"
}
"ReadBytes": {
"type": "integer"
}
"WriteBytes": {
"type": "integer"
}
}
}
DiskUsageData Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "DiskUsageData Struct Properties",
"type": "object",
"properties": {
"UUID": {
"type": "string"
}
"UsagePercent": {
"type": "number"
}
"FreeSpaceMB": {
"type": "number"
}
}
}
EstimatedPosition Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "EstimatedPosition Struct Properties",
"type": "object",
"properties": {
"ApplicationId": {
"type": "string"
}
"X": {
"type": "number"
}
"Y": {
"type": "number"
}
"Z": {
"type": "number"
}
"DeviationX": {
"type": "number"
}
"DeviationY": {
"type": "number"
}
"DeviationZ": {
"type": "number"
}
"Sequence": {
"type": "integer"
}
}
}
MinMaxPair Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "MinMaxPair Struct Properties",
"type": "object",
"properties": {
"Min": {
"type": "number"
}
"Max": {
"type": "number"
}
}
}
NetworkInterfaceData Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "NetworkInterfaceData Struct Properties",
"type": "object",
"properties": {
"InterfaceName": {
"type": "string"
}
"BytesSent": {
"type": "integer"
}
"BytesReceived": {
"type": "integer"
}
"PacketsSent": {
"type": "integer"
}
"PacketsReceived": {
"type": "integer"
}
"ErrorsIn": {
"type": "integer"
}
"ErrorsOut": {
"type": "integer"
}
"DropIn": {
"type": "integer"
}
"DropOut": {
"type": "integer"
}
}
}
SExtensionFieldSetList Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "SExtensionFieldSetList Struct Properties",
"type": "object",
"properties": {
"ClusterId": {
"type": "integer"
}
"ExtensionFieldSet": {
"type": "string"
}
}
}
SSceneTable Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "SSceneTable Struct Properties",
"type": "object",
"properties": {
"SceneID": {
"type": "integer"
}
"GroupID": {
"type": "integer"
}
"SceneName": {
"type": "string"
}
"TransitionTime": {
"type": "integer"
}
"TransitionTime100ms": {
"type": "integer"
}
"SceneTableExtensions": {
"type": "string"
}
}
}
SphericalCoordinates Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "SphericalCoordinates Struct Properties",
"type": "object",
"properties": {
"Azimuth": {
"type": "number"
}
"Elevation": {
"type": "number"
}
"Distance": {
"type": "number"
}
}
}
TransitionType Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "TransitionType Struct Properties",
"type": "object",
"properties": {
"TransitionTime": {
"type": "integer"
}
"HeatSetPoint": {
"type": "integer"
}
"CoolSetPoint": {
"type": "integer"
}
}
}
WirelessNetworkInterfaceData Struct
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "WirelessNetworkInterfaceData Struct Properties",
"type": "object",
"properties": {
"InterfaceName": {
"type": "string"
}
"SignalStrengthdBm": {
"type": "number"
}
}
}