{ "$schema": "https://json-schema.org/draft/2019-09/schema", "$id": "urn:cps:org.onap.ncmp.events.subscription:1.0.0", "$ref": "#/definitions/NcmpOutEvent", "definitions": { "NcmpOutEvent": { "type": "object", "description": "The payload applied cm subscription merge event coming out from NCMP.", "javaType": "org.onap.cps.ncmp.impl.cmnotificationsubscription_1_0_0.ncmp_to_client.NcmpOutEvent", "additionalProperties": false, "properties": { "data": { "$ref": "#/definitions/Data" } }, "required": [ "data" ], "title": "NcmpOutEvent" }, "Data": { "type": "object", "description": "Information about the targets and subscription", "additionalProperties": false, "properties": { "subscriptionId": { "type": "string", "description": "The unique subscription id" }, "acceptedTargets": { "type": "object", "existingJavaType": "java.util.Collection<String>", "description": "Collection of accepted targets" }, "rejectedTargets": { "type": "object", "existingJavaType": "java.util.Collection<String>", "description": "Collection of rejected targets" }, "pendingTargets": { "type": "object", "existingJavaType": "java.util.Collection<String>", "description": "Collection of pending targets" } }, "required": [ "subscriptionId", "acceptedTargets", "rejectedTargets", "pendingTargets" ], "title": "Data" } } }