diff --git a/source/behavior/entities/format/types/range_number_type.json b/source/behavior/entities/format/types/range_number_type.json index fb88c9ca..79e28274 100644 --- a/source/behavior/entities/format/types/range_number_type.json +++ b/source/behavior/entities/format/types/range_number_type.json @@ -3,8 +3,30 @@ "title": "Range [A, B]", "description": "A described range", "examples": [[0.0, 1.0]], - "items": [ - { "type": "number", "title": "A", "description": "The first value of the range" }, - { "type": "number", "title": "B", "description": "The second value of the range" } + "oneOf": [ + { "type": "number" }, + { + "type": "array", + "items": [ + { "type": "number", "title": "A", "description": "The first value of the range" }, + { "type": "number", "title": "B", "description": "The second value of the range" } + ] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "range_min": { + "type": "number", + "title": "Range Min", + "description": "The minimum value of the range" + }, + "range_max": { + "type": "number", + "title": "Range Max", + "description": "The maximum value of the range" + } + } + } ] }