...
1---
2swagger: "2.0"
3info:
4 version: "0.1.0"
5 title: reference analysis
6
7parameters:
8 someParam:
9 name: some
10 in: query
11 type: string
12responses:
13 notFound:
14 description: "Not Found"
15 schema:
16 $ref: "external/errors.yml#/error"
17
18paths:
19 "/some/where/{id}":
20 parameters:
21 - $ref: "external/parameters.yml#/parameters/idParam"
22
23 get:
24 parameters:
25 - $ref: "external/parameters.yml#/parameters/limitParam"
26 - $ref: "#/parameters/someParam"
27 - name: other
28 in: query
29 type: string
30 - $ref: "external/nestedParams.yml#/bodyParam"
31
32 responses:
33 default:
34 $ref: "external/nestedResponses.yml#/genericResponse"
35 404:
36 $ref: "#/responses/notFound"
37 200:
38 description: "RecordHolder"
39 schema:
40 type: object
41 properties:
42 record:
43 $ref: "external/definitions.yml#/definitions/nestedThing"
44 "/other/place":
45 $ref: "external/pathItem.yml"
46
47definitions:
48 namedAgain:
49 $ref: "external/definitions.yml#/definitions/named"
50
51 datedTag:
52 allOf:
53 - type: string
54 format: date
55 - $ref: "external/definitions.yml#/definitions/tag"
56
57 records:
58 type: array
59 items:
60 - $ref: "external/definitions.yml#/definitions/record"
61
62 datedRecords:
63 type: array
64 items:
65 - type: string
66 format: date-time
67 - $ref: "external/definitions.yml#/definitions/record"
68
69 otherRecords:
70 type: array
71 items:
72 $ref: "external/definitions.yml#/definitions/record"
73
74 tags:
75 type: object
76 additionalProperties:
77 $ref: "external/definitions.yml#/definitions/tag"
78
79 namedThing:
80 type: object
81 properties:
82 name:
83 $ref: "external/definitions.yml#/definitions/named"
84 namedAgain:
85 $ref: "#/definitions/namedAgain"
View as plain text