From 8c83e8f6260537bbee3952a6d87c13ecf4702452 Mon Sep 17 00:00:00 2001 From: SiMet Date: Thu, 2 Mar 2017 13:23:48 +0100 Subject: [PATCH] fix rts values contraints This fix disallow to have only "oic.r.value.conditional" --- oic.r.airqualitycollection.json | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/oic.r.airqualitycollection.json b/oic.r.airqualitycollection.json index 085d872..24b37fa 100644 --- a/oic.r.airqualitycollection.json +++ b/oic.r.airqualitycollection.json @@ -22,19 +22,23 @@ }, "rts": { "type": "array", - "minItems": 1, - "maxItems": 2, "uniqueItems": true, - "items": { - "oneOf": [ - { + "oneOf": [ + { + "minItems": 2, + "maxItems": 2, + "items": { "enum": ["oic.r.airquality","oic.r.value.conditional"] - }, - { + } + }, + { + "minItems": 1, + "maxItems": 1, + "items": { "enum": ["oic.r.airquality"] } - ] - } + } + ] } } ]