blob: f7b8ce4dd77c512d1b586c0d3c5ca1a3199e7fc9 [file] [log] [blame]
Mohamed Abukarb175b942019-05-09 16:30:58 +03001{
2 "definitions": {},
3 "$schema": "http://json-schema.org/draft-07/schema#",
4 "$id": "http://example.com/root.json",
5 "type": "object",
6 "title": "The Root Schema",
7 "required": [
Mohamed Abukaraca8f3c2020-01-14 11:10:16 +02008 "active",
9 "interfaceId"
Mohamed Abukarb175b942019-05-09 16:30:58 +030010 ],
11 "properties": {
Mohamed Abukaraca8f3c2020-01-14 11:10:16 +020012 "active": {
13 "$id": "#/properties/active",
14 "type": "boolean",
15 "title": "The Active Schema",
16 "default": false,
17 "examples": [
18 false
19 ]
Mohamed Abukarb175b942019-05-09 16:30:58 +030020 },
Mohamed Abukaraca8f3c2020-01-14 11:10:16 +020021 "interfaceId": {
22 "$id": "#/properties/interfaceId",
Mohamed Abukarb175b942019-05-09 16:30:58 +030023 "type": "object",
Mohamed Abukaraca8f3c2020-01-14 11:10:16 +020024 "title": "The Interfaceid Schema",
Mohamed Abukarb175b942019-05-09 16:30:58 +030025 "required": [
Mohamed Abukaraca8f3c2020-01-14 11:10:16 +020026 "globalENBId"
Mohamed Abukarb175b942019-05-09 16:30:58 +030027 ],
28 "properties": {
Mohamed Abukaraca8f3c2020-01-14 11:10:16 +020029 "globalENBId": {
30 "$id": "#/properties/interfaceId/properties/globalENBId",
31 "type": "object",
32 "title": "The Globalenbid Schema",
33 "required": [
34 "plmnId",
35 "eNBId"
36 ],
37 "properties": {
38 "plmnId": {
39 "$id": "#/properties/interfaceId/properties/globalENBId/properties/plmnId",
40 "type": "string",
41 "title": "The Plmnid Schema",
42 "default": "",
43 "examples": [
44 "310150"
45 ],
46 "pattern": "^(.*)$"
47 },
48 "eNBId": {
49 "$id": "#/properties/interfaceId/properties/globalENBId/properties/eNBId",
50 "type": "integer",
51 "title": "The Enbid Schema",
52 "default": 0,
53 "examples": [
54 202251
55 ]
56 }
57 }
Mohamed Abukarb175b942019-05-09 16:30:58 +030058 }
59 }
60 }
61 }
Mohamed Abukaraca8f3c2020-01-14 11:10:16 +020062}