diff --git a/msgdelstatus.json b/msgdelstatus.json new file mode 100644 index 0000000000000000000000000000000000000000..bf6033954ee7bbc57ac30d2d6f0514c211bbc517 --- /dev/null +++ b/msgdelstatus.json @@ -0,0 +1,45 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "https://forge.etsi.org/rep/emtel/ts-103-698/json-schema/blob/v1.1.1/msgdelstatus.json", + "type": "object", + "title": "MessageDeliveryStatus", + "description": "message delivery status", + "properties": { + "status": { + "type": "array", + "description": "List of message delivery status", + "minItems": 1, + "items": { + "$ref": "#/definitions/MessageDeliveryStatus" + } + } + }, + "definitions": { + "MessageDeliveryStatus": { + "type": "object", + "description": "Message delivery status", + "required": [ + "msgId", + "status" + ], + "properties": { + "msgId": { + "type": "integer", + "description": "Reference to the Message" + }, + "status": { + "type": "string", + "description": "The delivery status of the Message", + "enum": [ + "sent", + "delivered", + "read" + ] + } + } + } + }, + "required": [ + "status" + ] +} \ No newline at end of file