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'
99