This is an automated email from the ASF dual-hosted git repository. jsinovassinnaik pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/unomi.git
The following commit(s) were added to refs/heads/master by this push: new b5e61141d UNOMI-822: add search json schema (#658) b5e61141d is described below commit b5e61141d35b527aacebf1b6357393135f3d9663 Author: jsinovassin <58434978+jsinovas...@users.noreply.github.com> AuthorDate: Fri Apr 19 10:55:53 2024 +0200 UNOMI-822: add search json schema (#658) --- .../META-INF/cxs/schemas/events/search/search.json | 33 ++++++++++++++++++++++ .../schemas/events/search/search.properties.json | 28 ++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/search/search.json b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/search/search.json new file mode 100644 index 000000000..ab8ee1233 --- /dev/null +++ b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/search/search.json @@ -0,0 +1,33 @@ +{ + "$id": "https://unomi.apache.org/schemas/json/events/search/1-0-0", + "$schema": "https://json-schema.org/draft/2019-09/schema", + "self": { + "vendor": "org.apache.unomi", + "target": "events", + "name": "search", + "format": "jsonschema", + "version": "1-0-0" + }, + "title": "SearchEvent", + "type": "object", + "allOf": [ + { + "$ref": "https://unomi.apache.org/schemas/json/event/1-0-0" + } + ], + "properties": { + "properties": { + "$ref": "https://unomi.apache.org/schemas/json/events/search/properties/1-0-0" + }, + "source": { + "$ref": "https://unomi.apache.org/schemas/json/items/page/1-0-0" + }, + "target": { + "$ref": "https://unomi.apache.org/schemas/json/item/1-0-0" + }, + "flattenedProperties": { + "$ref": "https://unomi.apache.org/schemas/json/events/form/flattenedProperties/1-0-0" + } + }, + "unevaluatedProperties": false +} diff --git a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/search/search.properties.json b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/search/search.properties.json new file mode 100644 index 000000000..58c9d3677 --- /dev/null +++ b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/search/search.properties.json @@ -0,0 +1,28 @@ +{ + "$id": "https://unomi.apache.org/schemas/json/events/search/properties/1-0-0", + "$schema": "https://json-schema.org/draft/2019-09/schema", + "self": { + "vendor": "org.apache.unomi", + "name": "searchProperties", + "format": "jsonschema", + "version": "1-0-0" + }, + "title": "searchProperties", + "type": "object", + "properties": { + "originForm": { + "type": "string" + }, + "language": { + "type": "string", + "maxLength": 5 + }, + "keyword": { + "type": "string" + }, + "origin": { + "type": "string" + } + }, + "unevaluatedProperties": false +}