Marcel van Lohuizen | 7e4dc22 | 2019-10-08 13:14:34 +0200 | [diff] [blame] | 1 | { |
2 | "openapi": "3.0.0", | ||||
3 | "info": { | ||||
4 | "title": "test", | ||||
5 | "version": "v1" | ||||
6 | }, | ||||
7 | "paths": {}, | ||||
8 | "components": { | ||||
9 | "schemas": { | ||||
10 | "Blocks": { | ||||
11 | "type": "object", | ||||
12 | "required": [ | ||||
13 | "block1" | ||||
14 | ], | ||||
15 | "properties": { | ||||
16 | "block1": { | ||||
17 | "$ref": "#/components/schemas/Block" | ||||
18 | } | ||||
19 | } | ||||
20 | }, | ||||
21 | "Block": { | ||||
22 | "type": "object", | ||||
23 | "required": [ | ||||
24 | "a", | ||||
25 | "b" | ||||
26 | ], | ||||
27 | "properties": { | ||||
28 | "a": { | ||||
29 | "type": "number", | ||||
30 | "exclusiveMinimum": 50 | ||||
31 | }, | ||||
32 | "b": { | ||||
33 | "type": "number", | ||||
34 | "exclusiveMaximum": 10 | ||||
35 | } | ||||
36 | } | ||||
37 | } | ||||
38 | } | ||||
39 | } | ||||
40 | } |