{ "$schema": "http://json-schema.org/draft-07/schema#", "$defs": { "Stepwise": { "type": "object", "properties": { "Class": { "type": "string" }, "Inputs": { "type": "array", "items": { "type": "string" } }, "InputUnavailableAsFailed": { "type": "boolean" }, "MissingIsAcceptable": { "type": "array", "items": { "type": "string" } }, "Name": { "type": "string" }, "NegativeHysteresis": { "type": "number" }, "Output": { "type": "array", "items": { "type": "number" } }, "PositiveHysteresis": { "type": "number" }, "Profiles": { "type": "array", "items": { "type": "string" } }, "Reading": { "type": "array", "items": { "type": "number" } }, "TempToMargin": { "type": "array", "items": { "type": "number" } }, "Type": { "type": "string" }, "Zones": { "type": "array", "items": { "type": "string" } } }, "required": [ "Class", "Inputs", "Name", "NegativeHysteresis", "Output", "PositiveHysteresis", "Reading", "Type", "Zones" ] } } }