1{
2    "$id": "cper-json-generic-dmar-section",
3    "$schema": "https://json-schema.org/draft/2020-12/schema",
4    "type": "object",
5    "required": [
6        "requesterID",
7        "segmentNumber",
8        "faultReason",
9        "accessType",
10        "addressType",
11        "architectureType",
12        "deviceAddress"
13    ],
14    "additionalProperties": false,
15    "properties": {
16        "requesterID": {
17            "type": "integer"
18        },
19        "segmentNumber": {
20            "type": "integer"
21        },
22        "faultReason": {
23            "type": "object",
24            "required": ["value", "name"],
25            "properties": {
26                "value": {
27                    "type": "integer"
28                },
29                "name": {
30                    "type": "string"
31                },
32                "description": {
33                    "type": "string"
34                }
35            }
36        },
37        "accessType": {
38            "type": "object",
39            "$ref": "./common/cper-json-nvp.json"
40        },
41        "addressType": {
42            "type": "object",
43            "$ref": "./common/cper-json-nvp.json"
44        },
45        "architectureType": {
46            "type": "object",
47            "$ref": "./common/cper-json-nvp.json"
48        },
49        "deviceAddress": {
50            "type": "integer"
51        }
52    }
53}
54