CmSubscription overlapping case
[cps.git] / cps-ncmp-events / src / main / resources / schemas / lcm / lcm-event-header-v1.json
1 {
2
3   "$schema": "https://json-schema.org/draft/2019-09/schema",
4   "$id": "urn:cps:org.onap.ncmp.cmhandle.lcm-event-header:v1",
5   "$ref": "#/definitions/LcmEventHeader",
6
7   "definitions": {
8     "LcmEventHeader": {
9       "description": "The header for LCM event",
10       "type": "object",
11       "javaType" : "org.onap.cps.ncmp.events.lcm.v1.LcmEventHeader",
12       "properties": {
13         "eventId": {
14           "description": "The unique id identifying the event",
15           "type": "string"
16         },
17         "eventCorrelationId": {
18           "description": "The id identifying the event",
19           "type": "string"
20         },
21         "eventTime": {
22           "description": "The timestamp when original event occurred",
23           "type": "string"
24         },
25         "eventSource": {
26           "description": "The source of the event",
27           "type": "string"
28         },
29         "eventType": {
30           "description": "The type of the event",
31           "type": "string"
32         },
33         "eventSchema": {
34           "description": "The schema that this event adheres to",
35           "type": "string"
36         },
37         "eventSchemaVersion": {
38           "description": "The version of the schema that this event adheres to",
39           "type": "string"
40         }
41       },
42       "required": [
43         "eventId",
44         "eventCorrelationId",
45         "eventTime",
46         "eventSource",
47         "eventType",
48         "eventSchema",
49         "eventSchemaVersion",
50         "event"
51       ],
52       "additionalProperties": false
53     }
54
55   }
56 }