{ | |
"$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" | |
] | |
} | |
} | |
} |