Add O2 IMS compliance automation test scripts.
[it/test.git] / test_scripts / O2IMS_Compliance_Test / o2ims_compliance / schemas / resources_properties.json
1 {
2     "type": "array",
3     "items": {
4         "type": "object",
5         "properties": {
6             "resourceId": {
7                 "type": "string"
8             },
9             "resourceTypeId": {
10                 "type": "string"
11             },
12             "resourcePoolId": {
13                 "type": "string"
14             },
15             "name": {
16                 "type": "string"
17             },
18             "parentId": {
19                 "type": [
20                     "null",
21                     "string"
22                 ]
23             },
24             "description": {
25                 "type": "string"
26             },
27             "globalAssetId": {
28                 "type": "string"
29             },
30             "extensions": {
31                 "type": [
32                     "null",
33                     "object"
34                 ],
35                 "default": null
36             },
37             "elements": {
38                 "type": [
39                     "null",
40                     "array"
41                 ],
42                 "default": null
43             }
44         },
45         "required": [
46             "description",
47             "resourceId",
48             "resourcePoolId",
49             "resourceTypeId"
50         ]
51     }
52 }