fork of hey-api/openapi-ts because I need some additional things
at main 94 lines 2.4 kB view raw
1openapi: 3.0.2 2info: 3 title: OpenAPI 3.0.2 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 allOf: 57 - $ref: '#/components/schemas/foo_bar' 58 BarBaz: 59 description: 'original name: BarBaz' 60 allOf: 61 - $ref: '#/components/schemas/Foo' 62 qux_quux: 63 description: 'original name: qux_quux' 64 properties: 65 fooBar: 66 description: 'original name: fooBar' 67 allOf: 68 - $ref: '#/components/schemas/fooBar' 69 BarBaz: 70 description: 'original name: BarBaz' 71 allOf: 72 - $ref: '#/components/schemas/FooBar' 73 qux_quux: 74 description: 'original name: qux_quux' 75 type: boolean 76 required: 77 - fooBar 78 - BarBaz 79 - qux_quux 80 type: object 81 required: 82 - fooBar 83 - BarBaz 84 - qux_quux 85 type: object 86 foo_bar: 87 description: 'original name: foo_bar' 88 type: boolean 89 fooBar: 90 description: 'original name: fooBar' 91 type: number 92 FooBar: 93 description: 'original name: FooBar' 94 type: string