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
+}

Reply via email to