This is an automated email from the ASF dual-hosted git repository.

jkevan pushed a commit to branch urlParametersViewEventSchema
in repository https://gitbox.apache.org/repos/asf/unomi.git

commit 15ec0da005a820d3139520e287de7f489aa9649d
Author: Kevan <[email protected]>
AuthorDate: Tue Jun 14 15:31:08 2022 +0200

    UNOMI-594: allow for URLParameters in view event using new 
flattenedProperties
---
 .../schemas/events/view/view.flattenProperties.json   |  3 +++
 .../schemas/items/URLParameters/URLParameters.json    | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+)

diff --git 
a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json
 
b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json
index c380b0d99..957761d71 100644
--- 
a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json
+++ 
b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json
@@ -12,6 +12,9 @@
   "properties" : {
     "interests": {
       "$ref" : "https://unomi.apache.org/schemas/json/interests/1-0-0";
+    },
+    "URLParameters": {
+      "$ref": "https://unomi.apache.org/schemas/json/URLParameters/1-0-0";
     }
   },
   "unevaluatedProperties" : false
diff --git 
a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
 
b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
new file mode 100644
index 000000000..57c49fe6c
--- /dev/null
+++ 
b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
@@ -0,0 +1,19 @@
+{
+  "$id": "https://unomi.apache.org/schemas/json/URLParameters/1-0-0";,
+  "$schema": "https://json-schema.org/draft/2019-09/schema";,
+  "self":{
+    "vendor":"org.apache.unomi",
+    "name": "URLParameters",
+    "format":"jsonschema",
+    "version":"1-0-0"
+  },
+  "title": "URLParameters",
+  "type": "object",
+  "patternProperties": {
+    "^.*$": {
+      "type": "string"
+    }
+  },
+  "unevaluatedProperties": false,
+  "$comment" : "TODO: UNOMI-595, allow for both types: [\"array\", \"string\"] 
when json-schema-validator is fixed on multiple types handling"
+}
\ No newline at end of file

Reply via email to