...
1---
2swagger: '2.0'
3info:
4 version: '0.1.0'
5 title: operations and operationIDs
6
7parameters:
8 someParam:
9 name: some
10 in: query
11 type: string
12 bodyParam:
13 name: some
14 in: body
15 schema:
16 $ref: '#/definitions/myBody'
17
18responses:
19 notFound:
20 description: 'Not Found'
21 schema:
22 type: string
23 default: "Element no found"
24 defaultResponse:
25 description: 'Default response'
26 schema:
27 type: string
28 maxLength: 255
29
30definitions:
31 myBody:
32 type: integer
33 unused:
34 type: integer
35
36paths:
37 /some/where:
38 parameters:
39 - $ref: '#/parameters/someParam'
40 get:
41 operationId: getSomeWhere
42 parameters:
43 - $ref: '#/parameters/bodyParam'
44 - name: other
45 in: query
46 type: string
47 responses:
48 403:
49 $ref: '#/responses/notFound'
50 post:
51 operationId: postSomeWhere
52 responses:
53 default:
54 $ref: '#/responses/defaultResponse'
55 /some/where/else:
56 parameters:
57 - $ref: '#/parameters/someParam'
58 get:
59 operationId: getSomeWhereElse
60 parameters:
61 - $ref: '#/parameters/someParam'
62 - name: myOtherBodyParam
63 in: body
64 schema:
65 $ref: '#/definitions/myBody'
66 responses:
67 default:
68 $ref: '#/responses/defaultResponse'
69 put:
70 operationId: putSomeWhereElse
71 responses:
72 default:
73 $ref: '#/responses/defaultResponse'
74 post:
75 operationId: postSomeWhereElse
76 responses:
77 default:
78 $ref: '#/responses/defaultResponse'
79 patch:
80 operationId: patchSomeWhereElse
81 responses:
82 default:
83 $ref: '#/responses/defaultResponse'
84 delete:
85 operationId: deleteSomeWhereElse
86 responses:
87 default:
88 $ref: '#/responses/defaultResponse'
89 head:
90 operationId: headSomeWhereElse
91 responses:
92 default:
93 $ref: '#/responses/defaultResponse'
94 options:
95 operationId: optionsSomeWhereElse
96 responses:
97 default:
98 $ref: '#/responses/defaultResponse'
View as plain text