fork of hey-api/openapi-ts because I need some additional things
at main 90 lines 2.3 kB view raw
1openapi: 3.1.0 2info: 3 title: OpenAPI 3.1.0 case example 4 version: '1' 5paths: 6 /foo: 7 get: 8 parameters: 9 - description: 'original name: fooBar' 10 in: query 11 name: fooBar 12 required: true 13 schema: 14 type: string 15 - description: 'original name: BarBaz' 16 in: query 17 name: BarBaz 18 required: true 19 schema: 20 type: string 21 - description: 'original name: qux_quux' 22 in: query 23 name: qux_quux 24 required: true 25 schema: 26 type: string 27 requestBody: 28 required: true 29 content: 30 application/json: 31 schema: 32 $ref: '#/components/schemas/Foo' 33 responses: 34 '200': 35 description: OK 36 content: 37 application/json: 38 schema: 39 $ref: '#/components/schemas/Foo' 40 '201': 41 description: OK 42 content: 43 application/json: 44 schema: 45 $ref: '#/components/schemas/201' 46components: 47 schemas: 48 '201': 49 description: 'original name: 201' 50 type: number 51 Foo: 52 description: 'original name: Foo' 53 properties: 54 fooBar: 55 description: 'original name: fooBar' 56 $ref: '#/components/schemas/foo_bar' 57 BarBaz: 58 description: 'original name: BarBaz' 59 $ref: '#/components/schemas/Foo' 60 qux_quux: 61 description: 'original name: qux_quux' 62 properties: 63 fooBar: 64 description: 'original name: fooBar' 65 $ref: '#/components/schemas/fooBar' 66 BarBaz: 67 description: 'original name: BarBaz' 68 $ref: '#/components/schemas/FooBar' 69 qux_quux: 70 description: 'original name: qux_quux' 71 type: boolean 72 required: 73 - fooBar 74 - BarBaz 75 - qux_quux 76 type: object 77 required: 78 - fooBar 79 - BarBaz 80 - qux_quux 81 type: object 82 foo_bar: 83 description: 'original name: foo_bar' 84 type: boolean 85 fooBar: 86 description: 'original name: fooBar' 87 type: number 88 FooBar: 89 description: 'original name: FooBar' 90 type: string