1{ 2 "$schema": "http://json-schema.org/draft-07/schema#", 3 "$defs": { 4 "Stepwise": { 5 "type": "object", 6 "properties": { 7 "Class": { 8 "type": "string" 9 }, 10 "Inputs": { 11 "type": "array", 12 "items": { 13 "type": "string" 14 } 15 }, 16 "InputUnavailableAsFailed": { 17 "type": "boolean" 18 }, 19 "MissingIsAcceptable": { 20 "type": "array", 21 "items": { 22 "type": "string" 23 } 24 }, 25 "Name": { 26 "type": "string" 27 }, 28 "NegativeHysteresis": { 29 "type": "number" 30 }, 31 "Output": { 32 "type": "array", 33 "items": { 34 "type": "number" 35 } 36 }, 37 "PositiveHysteresis": { 38 "type": "number" 39 }, 40 "Profiles": { 41 "type": "array", 42 "items": { 43 "type": "string" 44 } 45 }, 46 "Reading": { 47 "type": "array", 48 "items": { 49 "type": "number" 50 } 51 }, 52 "TempToMargin": { 53 "type": "array", 54 "items": { 55 "type": "number" 56 } 57 }, 58 "Type": { 59 "type": "string" 60 }, 61 "Zones": { 62 "type": "array", 63 "items": { 64 "type": "string" 65 } 66 } 67 }, 68 "required": [ 69 "Class", 70 "Inputs", 71 "Name", 72 "NegativeHysteresis", 73 "Output", 74 "PositiveHysteresis", 75 "Reading", 76 "Type", 77 "Zones" 78 ] 79 } 80 } 81} 82