Merging of Subscription schemas
[cps.git] / cps-ncmp-events / src / main / resources / schemas / cmsubscriptionmerge / cm-subscription-dmi-out-event-schema-1.0.0.json
1 {
2   "$schema": "https://json-schema.org/draft/2019-09/schema",
3   "$id": "urn:cps:org.onap.cps.ncmp.events:cm-subscription-dmi-out-event-schema:1.0.0",
4   "$ref": "#/definitions/CmSubscriptionDmiOutEvent",
5   "definitions": {
6     "CmSubscriptionDmiOutEvent": {
7       "description": "The payload for cm subscription merge event coming out from DMI Plugin.",
8       "type": "object",
9       "additionalProperties": false,
10       "javaType": "org.onap.cps.ncmp.events.cmsubscription_merge1_0_0.dmi_to_ncmp.CmSubscriptionDmiOutEvent",
11       "properties": {
12         "data": {
13           "$ref": "#/definitions/Data"
14         }
15       },
16       "required": [
17         "data"
18       ],
19       "title": "CmSubscriptionDmiOutEvent"
20     },
21     "Data": {
22       "type": "object",
23       "description": "Information about the targets and subscription",
24       "additionalProperties": false,
25       "properties": {
26         "statusCode": {
27           "type": "string",
28           "format": "integer",
29           "description": "The common status as defined in CPS"
30         },
31         "statusMessage": {
32           "type": "string",
33           "description": "The common status message as defined in CPS"
34         }
35       },
36       "required": [
37         "statusCode",
38         "statusMessage"
39       ],
40       "title": "Data"
41     }
42   }
43 }