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