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