blob: 11dc4e111435a5823084c1336bec24230438f337 [file] [log] [blame]
mpriyank7a7f4882023-07-05 16:14:34 +01001{
2 "$schema": "https://json-schema.org/draft/2019-09/schema",
mpriyanka3e1ba12024-02-13 11:50:23 +00003 "$id": "urn:cps:org.onap.cps.ncmp.events:cm-notification-subscription-ncmp-out-event-schema:1.0.0",
mpriyankbac230b2024-07-01 12:32:27 +01004 "$ref": "#/definitions/NcmpOutEvent",
mpriyank7a7f4882023-07-05 16:14:34 +01005 "definitions": {
mpriyankbac230b2024-07-01 12:32:27 +01006 "NcmpOutEvent": {
mpriyank7a7f4882023-07-05 16:14:34 +01007 "type": "object",
emaclee183a22c2023-12-13 00:41:31 +00008 "description": "The payload applied cm subscription merge event coming out from NCMP.",
mpriyankbac230b2024-07-01 12:32:27 +01009 "javaType": "org.onap.cps.ncmp.impl.cmnotificationsubscription_1_0_0.ncmp_to_client.NcmpOutEvent",
mpriyank7a7f4882023-07-05 16:14:34 +010010 "additionalProperties": false,
11 "properties": {
12 "data": {
emaclee183a22c2023-12-13 00:41:31 +000013 "$ref": "#/definitions/Data"
mpriyank7a7f4882023-07-05 16:14:34 +010014 }
15 },
16 "required": [
17 "data"
emaclee183a22c2023-12-13 00:41:31 +000018 ],
mpriyankbac230b2024-07-01 12:32:27 +010019 "title": "NcmpOutEvent"
mpriyank7a7f4882023-07-05 16:14:34 +010020 },
emaclee183a22c2023-12-13 00:41:31 +000021 "Data": {
mpriyank7a7f4882023-07-05 16:14:34 +010022 "type": "object",
emaclee183a22c2023-12-13 00:41:31 +000023 "description": "Information about the targets and subscription",
mpriyank7a7f4882023-07-05 16:14:34 +010024 "additionalProperties": false,
25 "properties": {
emaclee183a22c2023-12-13 00:41:31 +000026 "subscriptionId": {
27 "type": "string",
28 "description": "The unique subscription id"
mpriyank7a7f4882023-07-05 16:14:34 +010029 },
mpriyankdaa92d72024-05-31 09:46:11 +010030 "acceptedTargets": {
mpriyankf11f2942024-07-31 16:29:01 +010031 "type": "object",
32 "existingJavaType": "java.util.Collection<String>",
33 "description": "Unique Collection of accepted targets"
mpriyank7a7f4882023-07-05 16:14:34 +010034 },
mpriyankdaa92d72024-05-31 09:46:11 +010035 "rejectedTargets": {
mpriyankf11f2942024-07-31 16:29:01 +010036 "type": "object",
37 "existingJavaType": "java.util.Collection<String>",
38 "description": "Unique Collection of rejected targets"
emaclee183a22c2023-12-13 00:41:31 +000039 },
mpriyankdaa92d72024-05-31 09:46:11 +010040 "pendingTargets": {
mpriyankf11f2942024-07-31 16:29:01 +010041 "type": "object",
42 "existingJavaType": "java.util.Collection<String>",
43 "description": "Unique Collection of pending targets"
mpriyank7a7f4882023-07-05 16:14:34 +010044 }
45 },
46 "required": [
mpriyank0b200f12024-07-24 14:10:48 +010047 "subscriptionId",
mpriyankdaa92d72024-05-31 09:46:11 +010048 "acceptedTargets",
mpriyankdaa92d72024-05-31 09:46:11 +010049 "rejectedTargets",
mpriyank0b200f12024-07-24 14:10:48 +010050 "pendingTargets"
emaclee183a22c2023-12-13 00:41:31 +000051 ],
52 "title": "Data"
mpriyank7a7f4882023-07-05 16:14:34 +010053 }
54 }
emaclee183a22c2023-12-13 00:41:31 +000055
56
mpriyank7a7f4882023-07-05 16:14:34 +010057}