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
