blob: 3d5b306bb0181c32acbe70c40d975dbe114eb806 [file] [log] [blame]
Marcel van Lohuizenef90d5c2019-06-29 14:05:25 +02001{
2 "openapi": "3.0.0",
Marcel van Lohuizen4de93e12019-07-02 20:04:10 +02003 "info": {
4 "title": "test",
5 "version": "v1"
6 },
Eric Adlam9b70cf32019-09-28 11:45:31 -04007 "paths": {},
Marcel van Lohuizenef90d5c2019-06-29 14:05:25 +02008 "components": {
Marcel van Lohuizen0a975332019-07-04 10:43:25 +02009 "schemas": {
Marcel van Lohuizenef90d5c2019-06-29 14:05:25 +020010 "MyStruct": {
11 "type": "object",
12 "required": [
13 "mediumNum",
14 "smallNum",
15 "float",
Jason Wang2b56efa2019-08-21 13:35:53 -070016 "double",
17 "deprecatedField"
Marcel van Lohuizenef90d5c2019-06-29 14:05:25 +020018 ],
19 "properties": {
Marcel van Lohuizenef90d5c2019-06-29 14:05:25 +020020 "mediumNum": {
21 "type": "integer",
22 "format": "int32"
23 },
24 "smallNum": {
25 "type": "integer",
26 "minimum": -128,
27 "maximum": 127
Marcel van Lohuizenc89f5a62019-07-04 10:41:18 +020028 },
29 "float": {
30 "type": "number",
31 "format": "float"
32 },
33 "double": {
34 "type": "number",
35 "format": "double"
Jason Wang2b56efa2019-08-21 13:35:53 -070036 },
37 "deprecatedField": {
38 "type": "string",
39 "format": "string",
40 "deprecated": true
Marcel van Lohuizenef90d5c2019-06-29 14:05:25 +020041 }
42 }
43 }
44 }
45 }
46}