trackingSchema.json - sidevr/covisint_messaging GitHub Wiki

``{ "$schema": "http://json-schema.org/draft-04/schema#", "id": "/", "type": "object", "properties": { "Tracking Message": { "id": "Tracking Message", "type": "array", "items": { "id": "0", "type": "object", "properties": { "messageID": { "id": "messageID", "type": "string" }, "deviceID": { "id": "deviceID", "type": "string" }, "pathToSourceMessage": { "id": "pathToSourceMessage", "type": "string" }, "audit": { "id": "audit", "type": "array", "items": { "id": "0", "type": "object", "properties": { "dateTimeReceived": { "id": "dateTimeReceived", "type": "string" }, "connectorService": { "id": "connectorService", "type": "string" }, "discovery": { "id": "discovery", "type": "string" }, "connectorProcess": { "id": "connectorProcess", "type": "string" }, "hubDequeued": { "id": "hubDequeued", "type": "string" }, "subscriptions": { "id": "subscriptions", "type": "array", "items": [ { "id": "0", "type": "object", "properties": { "subscriptions": { "id": "subscriptions", "type": "string" }, "messageID": { "id": "messageID", "type": "string" }, "pathToTranslatedMessage": { "id": "pathToTranslatedMessage", "type": "string" }, "connectorProcessTime": { "id": "connectorProcessTime", "type": "string" }, "dateTimeStarted": { "id": "dateTimeStarted", "type": "string" }, "dateTimeDelivered": { "id": "dateTimeDelivered", "type": "string" }, "targetQueue": { "id": "targetQueue", "type": "string" }, "subprocesses": { "id": "subprocesses", "type": "array", "items": [ { "id": "0", "type": "object", "properties": { "tag": { "id": "tag", "type": "string" }, "processTime": { "id": "processTime", "type": "string" } } }, { "id": "1", "type": "object", "properties": { "tag": { "id": "tag", "type": "string" }, "processTime": { "id": "processTime", "type": "string" } } }, { "id": "2", "type": "object", "properties": { "tag": { "id": "tag", "type": "string" }, "processTime": { "id": "processTime", "type": "string" } } }, { "id": "3", "type": "object", "properties": { "tag": { "id": "tag", "type": "string" }, "processTime": { "id": "processTime", "type": "string" } } } ] } } }, { "id": "1", "type": "object", "properties": { "subscriptions": { "id": "subscriptions", "type": "string" }, "messageID": { "id": "messageID", "type": "string" }, "pathToTranslatedMessage": { "id": "pathToTranslatedMessage", "type": "string" }, "connectorProcessTime": { "id": "connectorProcessTime", "type": "string" }, "dateTimeStarted": { "id": "dateTimeStarted", "type": "string" }, "dateTimeDelivered": { "id": "dateTimeDelivered", "type": "string" }, "targetQueue": { "id": "targetQueue", "type": "string" }, "subprocesses": { "id": "subprocesses", "type": "array", "items": [ { "id": "0", "type": "object", "properties": { "tag": { "id": "tag", "type": "string" }, "processTime": { "id": "processTime", "type": "string" } } }, { "id": "1", "type": "object", "properties": { "tag": { "id": "tag", "type": "string" }, "processTime": { "id": "processTime", "type": "string" } } }, { "id": "2", "type": "object", "properties": { "tag": { "id": "tag", "type": "string" }, "processTime": { "id": "processTime", "type": "string" } } } ] } } } ] } } } } } } } }, "required": [ "Tracking Message" ] }