1{
2    "$schema": "http://json-schema.org/draft-07/schema#",
3    "definitions": {
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                "Name": {
17                    "type": "string"
18                },
19                "NegativeHysteresis": {
20                    "type": "number"
21                },
22                "Output": {
23                    "type": "array",
24                    "items": {
25                        "type": "number"
26                    }
27                },
28                "PositiveHysteresis": {
29                    "type": "number"
30                },
31                "Profiles": {
32                    "type": "array",
33                    "items": {
34                        "type": "string"
35                    }
36                },
37                "Reading": {
38                    "type": "array",
39                    "items": {
40                        "type": "number"
41                    }
42                },
43                "Type": {
44                    "type": "string"
45                },
46                "Zones": {
47                    "type": "array",
48                    "items": {
49                        "type": "string"
50                    }
51                }
52            },
53            "required": [
54                "Class",
55                "Inputs",
56                "Name",
57                "NegativeHysteresis",
58                "Output",
59                "PositiveHysteresis",
60                "Reading",
61                "Type",
62                "Zones"
63            ]
64        }
65    }
66}
67