diff --git a/schemas/data-ingress/mq-file-update.json b/schemas/data-ingress/mq-file-update.json index 37a3922..58f64c0 100644 --- a/schemas/data-ingress/mq-file-update.json +++ b/schemas/data-ingress/mq-file-update.json @@ -8,23 +8,23 @@ "type": "string", "description": "Name of the service submitting the update" }, - "update_type": { + "data_type": { "type": "string", "enum": ["file"], - "description": "The method of update application" + "description": "The type of data contained in this message object" }, "sent_timestamp": { "type": "integer", "description": "Unix timestamp representing the time the message was sent" }, + "data_kind": { + "type": "string", + "enum": ["pis", "cif"], + "description": "The data type contained in the file" + }, "payload": { "type": "object", "properties": { - "kind": { - "type": "string", - "enum": ["pis"], - "description": "The type of data provided in the update" - }, "version": { "type": "string", "description": "The version string from the package source" @@ -34,9 +34,10 @@ "description": "The full path to the file, including protocol (eg. s3://) where appropriate" } }, - "required": ["kind", "version", "filepath"] + "required": ["version", "filepath"], + "additionalProperties": false } }, - "required": ["service_name", "update_type", "payload"], + "required": ["service_name", "data_type", "sent_timestamp", "data_kind", "payload"], "additionalProperties": false } \ No newline at end of file