{ "openapi": "3.0.0", "info": { "title": "test", "version": "v1" }, "paths": {}, "components": { "schemas": { "Block": { "type": "object", "required": [ "a", "b" ], "properties": { "a": { "type": "number", "minimum": 50, "exclusiveMinimum": true }, "b": { "type": "number", "maximum": 10, "exclusiveMaximum": true } } }, "Blocks": { "type": "object", "required": [ "block1" ], "properties": { "block1": { "$ref": "#/components/schemas/Block" } } } } } }