...
1{
2 "openapi": "3.0.0",
3 "info": {
4 "title": "test",
5 "version": "v1"
6 },
7 "paths": {},
8 "components": {
9 "schemas": {
10 "BaseType": {
11 "type": "object",
12 "required": [
13 "b"
14 ],
15 "properties": {
16 "b": {
17 "type": "string"
18 }
19 }
20 },
21 "Keep": {
22 "type": "object",
23 "required": [
24 "excludedStruct",
25 "excludedInt"
26 ],
27 "properties": {
28 "excludedStruct": {
29 "description": "This comment is included",
30 "type": "object",
31 "required": [
32 "A"
33 ],
34 "properties": {
35 "A": {
36 "type": "integer"
37 }
38 }
39 },
40 "excludedInt": {
41 "type": "integer"
42 }
43 }
44 },
45 "Type": {
46 "type": "object",
47 "properties": {
48 "a": {
49 "type": "string"
50 }
51 },
52 "allOf": [
53 {
54 "$ref": "#/components/schemas/BaseType"
55 }
56 ]
57 }
58 }
59 }
60}
View as plain text