{ "$schema": "http://json-schema.org/draft-06/schema#", "type":"object", "required":["name", "dataStoreType", "entities"], "properties": { "name": { "type": "string" }, "version": { "type": "string" } }, "dataStoreType": { "const": "DOCUMENT" }, "entities": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string" }, "softDelete": { "type": "boolean" } } } } } }