blob: d24ec2c7372a5cb676db24be422d960df2df210f [file] [log] [blame]
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +00001{
2 "$schema": "https://json-schema.org/draft/2019-09/schema",
JvD_Ericsson2e716152023-11-27 15:58:54 +00003 "$id": "urn:cps:org.onap.cps.ncmp.events:avc-event-schema:1.0.0",
4 "$ref": "#/definitions/AvcEvent",
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +00005 "definitions": {
JvD_Ericsson2e716152023-11-27 15:58:54 +00006 "AvcEvent": {
7 "javaType": "org.onap.cps.ncmp.events.avc.ncmp_to_client.AvcEvent",
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +00008 "type": "object",
9 "additionalProperties": false,
10 "properties": {
11 "data": {
12 "$ref": "#/definitions/Data"
13 }
14 },
15 "required": [
16 "data"
17 ],
JvD_Ericsson2e716152023-11-27 15:58:54 +000018 "title": "AvcEvent"
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +000019 },
20 "Data": {
21 "type": "object",
22 "additionalProperties": false,
23 "properties": {
24 "attributeValueChange": {
25 "type": "array",
26 "items": {
JvD_Ericsson2e716152023-11-27 15:58:54 +000027 "$ref": "#/definitions/Avc"
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +000028 }
29 }
30 },
31 "required": [
JvD_Ericsson2e716152023-11-27 15:58:54 +000032 "avc"
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +000033 ],
34 "title": "Data"
35 },
JvD_Ericsson2e716152023-11-27 15:58:54 +000036 "Avc": {
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +000037 "type": "object",
38 "additionalProperties": false,
39 "properties": {
40 "attributeName": {
41 "type": "string"
42 },
43 "oldAttributeValue": {
44 "type": "string"
45 },
46 "newAttributeValue": {
47 "type": "string"
48 }
49 },
50 "required": [
51 "attributeName"
52 ],
JvD_Ericsson2e716152023-11-27 15:58:54 +000053 "title": "avc"
JvD_Ericsson9d5f2dd2023-11-01 11:39:12 +000054 }
55 }
56}