1{
2    "$schema": "https://json-schema.org/draft/2020-12/schema",
3    "type": "object",
4    "required": [
5        "length",
6        "validationBits",
7        "ccixSourceID",
8        "ccixPortID",
9        "ccixPERLog"
10    ],
11    "additionalProperties": false,
12    "properties": {
13        "length": {
14            "type": "integer"
15        },
16        "validationBits": {
17            "type": "object",
18            "required": [
19                "ccixSourceIDValid",
20                "ccixPortIDValid",
21                "ccixPERLogValid"
22            ],
23            "properties": {
24                "ccixSourceIDValid": {
25                    "type": "boolean"
26                },
27                "ccixPortIDValid": {
28                    "type": "boolean"
29                },
30                "ccixPERLogValid": {
31                    "type": "boolean"
32                }
33            }
34        },
35        "ccixSourceID": {
36            "type": "integer"
37        },
38        "ccixPortID": {
39            "type": "integer"
40        },
41        "ccixPERLog": {
42            "type": "string"
43        }
44    }
45}
46