summaryrefslogtreecommitdiffstats
path: root/a1-policy-management/src/test/resources/policy_types/demo-policy-schema-3.json
diff options
context:
space:
mode:
Diffstat (limited to 'a1-policy-management/src/test/resources/policy_types/demo-policy-schema-3.json')
-rw-r--r--a1-policy-management/src/test/resources/policy_types/demo-policy-schema-3.json27
1 files changed, 27 insertions, 0 deletions
diff --git a/a1-policy-management/src/test/resources/policy_types/demo-policy-schema-3.json b/a1-policy-management/src/test/resources/policy_types/demo-policy-schema-3.json
new file mode 100644
index 00000000..a73dd590
--- /dev/null
+++ b/a1-policy-management/src/test/resources/policy_types/demo-policy-schema-3.json
@@ -0,0 +1,27 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "ERIC_QoSNudging_0.2.0",
+ "description": "QoS nudging policy type with priorityLevel and ueId and qosId as scope",
+ "type": "object",
+ "properties": {
+ "scope": {
+ "type": "object",
+ "properties": {
+ "ueId": {"type": "string"},
+ "qosId": {"type": "string"}
+ },
+ "additionalProperties": false,
+ "required": ["ueId", "qosId"]
+ },
+ "qosObjectives": {
+ "type": "object",
+ "properties": {
+ "priorityLevel": {"type": "number"}
+ },
+ "additionalProperties": false,
+ "required": ["priorityLevel"]
+ }
+ },
+ "additionalProperties": false,
+ "required": ["scope", "qosObjectives"]
+}