Commit dc2bc010 authored by canterafonsj's avatar canterafonsj

ContextSourceNotification

parent 9ef9f264
{
"$schema": "http://json-schema.org/schema#",
"id": "https://uri.etsi.org/ngsi-ld/schema/ContextSourceNotification.json",
"title": "NGSI-LD Context Source Notification",
"description": "NGSI-LD Context Source Notification",
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uri"
},
"type": {
"type": "string",
"const": "ContextSourceNotification"
},
"subscriptionId": {
"type": "string",
"format": "uri"
},
"@context": {
"$ref": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/LdContext"
},
"notifiedAt": {
"type": "string",
"format": "date-time"
},
"data": {
"type": "array",
"items": {
"$ref": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/ContextSourceRegistration.json#"
},
"minItems": 1
},
"triggerReason": {
"type": "string",
"enum": [
"newlyMatching",
"updated",
"noLongerMatching"
]
}
},
"required": [
"id",
"type",
"subscriptionId",
"notifiedAt",
"data",
"triggerReason"
]
}
{
"$schema": "http://json-schema.org/schema#",
"id": "https://uri.etsi.org/ngsi-ld/schema/ContextSourceRegistration.json",
"id": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/ContextSourceRegistration.json",
"title": "NGSI-LD Context Source Registration",
"description": "NGSI-LD Context Source Registration",
"definitions": {
......
......@@ -13,6 +13,10 @@
"type": "string",
"const": "Notification"
},
"subscriptionId": {
"type": "string",
"format": "uri"
},
"@context": {
"$ref": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/LdContext"
},
......
......@@ -9,3 +9,6 @@ ajv compile -s $SCHEMAS/EntityTemporal.json -r $SCHEMAS/common.json -r $SCHEMAS/
ajv compile -s $SCHEMAS/ContextSourceRegistration.json -r $SCHEMAS/common.json -r $SCHEMAS/geometry-schema.json
ajv compile -s $SCHEMAS/Notification.json -r $SCHEMAS/common.json -r $SCHEMAS/geometry-schema.json -r $SCHEMAS/Entity.json
ajv compile -s $SCHEMAS/ContextSourceNotification.json -r $SCHEMAS/common.json -r $SCHEMAS/geometry-schema.json -r $SCHEMAS/ContextSourceRegistration.json
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment