Skip to content

Commit 03a5e6f

Browse files
outdooracornjakobw
authored andcommitted
CRUD: Reorder paths in OpenAPI document
The openapi.json file can be validated to be semantically the same (e.g. with a tool like https://jsondiff.com) Bug: T379912 Change-Id: I5f0e9a125e03ea092917c0207385799432841d5c
1 parent ffdfe26 commit 03a5e6f

File tree

2 files changed

+8853
-8917
lines changed

2 files changed

+8853
-8917
lines changed

repo/domains/crud/specs/index.fragment.json

Lines changed: 32 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -31,104 +31,40 @@
3131
}
3232
}
3333
},
34-
"/v1/entities/items": {
35-
"$ref": "resources/items/list.json"
36-
},
37-
"/v1/entities/items/{item_id}": {
38-
"$ref": "resources/items/single.json"
39-
},
40-
"/v1/entities/items/{item_id}/sitelinks": {
41-
"$ref": "resources/sitelinks/list.json"
42-
},
43-
"/v1/entities/items/{item_id}/sitelinks/{site_id}": {
44-
"$ref": "resources/sitelinks/single.json"
45-
},
46-
"/v1/entities/properties": {
47-
"$ref": "resources/properties/list.json"
48-
},
49-
"/v1/entities/properties/{property_id}": {
50-
"$ref": "resources/properties/single.json"
51-
},
52-
"/v1/entities/items/{item_id}/descriptions": {
53-
"$ref": "resources/descriptions/list-for-item.json"
54-
},
55-
"/v1/entities/properties/{property_id}/descriptions": {
56-
"$ref": "resources/descriptions/list-for-property.json"
57-
},
58-
"/v1/entities/items/{item_id}/descriptions/{language_code}": {
59-
"$ref": "resources/descriptions/description-in-language-for-item.json"
60-
},
61-
"/v1/entities/items/{item_id}/descriptions_with_language_fallback/{language_code}": {
62-
"$ref": "resources/descriptions/description-with-fallback-for-item.json"
63-
},
64-
"/v1/entities/properties/{property_id}/descriptions/{language_code}": {
65-
"$ref": "resources/descriptions/description-in-language-for-property.json"
66-
},
67-
"/v1/entities/properties/{property_id}/descriptions_with_language_fallback/{language_code}": {
68-
"$ref": "resources/descriptions/description-with-fallback-for-property.json"
69-
},
70-
"/v1/entities/items/{item_id}/statements": {
71-
"$ref": "resources/statements/list-for-item.json"
72-
},
73-
"/v1/entities/items/{item_id}/statements/{statement_id}": {
74-
"$ref": "resources/statements/single-for-item.json"
75-
},
76-
"/v1/entities/items/{item_id}/labels": {
77-
"$ref": "resources/labels/list-for-item.json"
78-
},
79-
"/v1/entities/properties/{property_id}/labels": {
80-
"$ref": "resources/labels/list-for-property.json"
81-
},
82-
"/v1/entities/items/{item_id}/labels/{language_code}": {
83-
"$ref": "resources/labels/label-in-language-for-item.json"
84-
},
85-
"/v1/entities/items/{item_id}/labels_with_language_fallback/{language_code}": {
86-
"$ref": "resources/labels/label-with-fallback-for-item.json"
87-
},
88-
"/v1/entities/properties/{property_id}/labels/{language_code}": {
89-
"$ref": "resources/labels/label-in-language-for-property.json"
90-
},
91-
"/v1/entities/properties/{property_id}/labels_with_language_fallback/{language_code}": {
92-
"$ref": "resources/labels/label-with-fallback-for-property.json"
93-
},
94-
"/v1/entities/items/{item_id}/aliases": {
95-
"$ref": "resources/aliases/list-for-item.json"
96-
},
97-
"/v1/entities/properties/{property_id}/aliases": {
98-
"$ref": "resources/aliases/list-for-property.json"
99-
},
100-
"/v1/entities/items/{item_id}/aliases/{language_code}": {
101-
"$ref": "resources/aliases/aliases-in-language-for-item.json"
102-
},
103-
"/v1/entities/properties/{property_id}/aliases/{language_code}": {
104-
"$ref": "resources/aliases/aliases-in-language-for-property.json"
105-
},
106-
"/v1/entities/properties/{property_id}/statements": {
107-
"$ref": "resources/statements/list-for-property.json"
108-
},
109-
"/v1/entities/properties/{property_id}/statements/{statement_id}": {
110-
"$ref": "resources/statements/single-for-property.json"
111-
},
112-
"/v1/statements/{statement_id}": {
113-
"$ref": "resources/statements/single.json"
114-
}
34+
"/v1/entities/items": { "$ref": "resources/items/list.json" },
35+
"/v1/entities/items/{item_id}": { "$ref": "resources/items/single.json" },
36+
"/v1/entities/items/{item_id}/sitelinks": { "$ref": "resources/sitelinks/list.json" },
37+
"/v1/entities/items/{item_id}/sitelinks/{site_id}": { "$ref": "resources/sitelinks/single.json" },
38+
"/v1/entities/items/{item_id}/labels": { "$ref": "resources/labels/list-for-item.json" },
39+
"/v1/entities/items/{item_id}/labels/{language_code}": { "$ref": "resources/labels/label-in-language-for-item.json" },
40+
"/v1/entities/items/{item_id}/labels_with_language_fallback/{language_code}": { "$ref": "resources/labels/label-with-fallback-for-item.json" },
41+
"/v1/entities/items/{item_id}/descriptions": { "$ref": "resources/descriptions/list-for-item.json" },
42+
"/v1/entities/items/{item_id}/descriptions/{language_code}": { "$ref": "resources/descriptions/description-in-language-for-item.json" },
43+
"/v1/entities/items/{item_id}/descriptions_with_language_fallback/{language_code}": { "$ref": "resources/descriptions/description-with-fallback-for-item.json" },
44+
"/v1/entities/items/{item_id}/aliases": { "$ref": "resources/aliases/list-for-item.json" },
45+
"/v1/entities/items/{item_id}/aliases/{language_code}": { "$ref": "resources/aliases/aliases-in-language-for-item.json" },
46+
"/v1/entities/items/{item_id}/statements": { "$ref": "resources/statements/list-for-item.json" },
47+
"/v1/entities/items/{item_id}/statements/{statement_id}": { "$ref": "resources/statements/single-for-item.json" },
48+
"/v1/entities/properties": { "$ref": "resources/properties/list.json" },
49+
"/v1/entities/properties/{property_id}": { "$ref": "resources/properties/single.json" },
50+
"/v1/entities/properties/{property_id}/labels": { "$ref": "resources/labels/list-for-property.json" },
51+
"/v1/entities/properties/{property_id}/labels/{language_code}": { "$ref": "resources/labels/label-in-language-for-property.json" },
52+
"/v1/entities/properties/{property_id}/labels_with_language_fallback/{language_code}": { "$ref": "resources/labels/label-with-fallback-for-property.json" },
53+
"/v1/entities/properties/{property_id}/descriptions": { "$ref": "resources/descriptions/list-for-property.json" },
54+
"/v1/entities/properties/{property_id}/descriptions/{language_code}": { "$ref": "resources/descriptions/description-in-language-for-property.json" },
55+
"/v1/entities/properties/{property_id}/descriptions_with_language_fallback/{language_code}": { "$ref": "resources/descriptions/description-with-fallback-for-property.json" },
56+
"/v1/entities/properties/{property_id}/aliases": { "$ref": "resources/aliases/list-for-property.json" },
57+
"/v1/entities/properties/{property_id}/aliases/{language_code}": { "$ref": "resources/aliases/aliases-in-language-for-property.json" },
58+
"/v1/entities/properties/{property_id}/statements": { "$ref": "resources/statements/list-for-property.json" },
59+
"/v1/entities/properties/{property_id}/statements/{statement_id}": { "$ref": "resources/statements/single-for-property.json" },
60+
"/v1/statements/{statement_id}": { "$ref": "resources/statements/single.json" }
11561
},
11662
"components": {
117-
"parameters": {
118-
"$ref": "global/parameters.json"
119-
},
120-
"requestBodies": {
121-
"$ref": "global/requests.json"
122-
},
123-
"responses": {
124-
"$ref": "global/responses.json"
125-
},
126-
"schemas": {
127-
"$ref": "global/schemas.json"
128-
},
129-
"examples": {
130-
"$ref": "global/examples.json"
131-
}
63+
"parameters": { "$ref": "global/parameters.json" },
64+
"requestBodies": { "$ref": "global/requests.json" },
65+
"responses": { "$ref": "global/responses.json" },
66+
"schemas": { "$ref": "global/schemas.json" },
67+
"examples": { "$ref": "global/examples.json" }
13268
},
13369
"tags": { "$ref": "global/tags.json" }
13470
}

0 commit comments

Comments
 (0)