Skip to content

Commit 4ff2fda

Browse files
committed
progress
1 parent 55f1e87 commit 4ff2fda

29 files changed

+1402
-358
lines changed

common/schemas/dependencies-api.json

Lines changed: 150 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,13 @@
2020
"type": "string"
2121
}
2222
},
23-
"required": ["id", "stackName", "name", "checkCommand", "installationHelp"],
23+
"required": [
24+
"id",
25+
"stackName",
26+
"name",
27+
"checkCommand",
28+
"installationHelp"
29+
],
2430
"additionalProperties": false
2531
},
2632
"PostDependencyEndpoint": {
@@ -33,7 +39,10 @@
3339
"$ref": "#/definitions/WithOptionalId%3CDependencyWritableFields%2C%22id%22%3E"
3440
}
3541
},
36-
"required": ["result", "body"],
42+
"required": [
43+
"result",
44+
"body"
45+
],
3746
"additionalProperties": false
3847
},
3948
"Dependency": {
@@ -61,7 +70,15 @@
6170
"type": "string"
6271
}
6372
},
64-
"required": ["id", "stackName", "name", "checkCommand", "installationHelp", "createdAt", "updatedAt"],
73+
"required": [
74+
"id",
75+
"stackName",
76+
"name",
77+
"checkCommand",
78+
"installationHelp",
79+
"createdAt",
80+
"updatedAt"
81+
],
6582
"additionalProperties": false
6683
},
6784
"WithOptionalId<DependencyWritableFields,\"id\">": {
@@ -84,7 +101,12 @@
84101
"type": "string"
85102
}
86103
},
87-
"required": ["checkCommand", "installationHelp", "name", "stackName"]
104+
"required": [
105+
"checkCommand",
106+
"installationHelp",
107+
"name",
108+
"stackName"
109+
]
88110
},
89111
"PatchDependencyEndpoint": {
90112
"$ref": "#/definitions/PatchEndpoint%3CDependencyWritableFields%2C%22id%22%3E"
@@ -120,14 +142,20 @@
120142
"type": "string"
121143
}
122144
},
123-
"required": ["id"],
145+
"required": [
146+
"id"
147+
],
124148
"additionalProperties": false
125149
},
126150
"result": {
127151
"type": "object"
128152
}
129153
},
130-
"required": ["body", "url", "result"],
154+
"required": [
155+
"body",
156+
"url",
157+
"result"
158+
],
131159
"additionalProperties": false,
132160
"description": "Endpoint model for updating entities"
133161
},
@@ -141,7 +169,9 @@
141169
"type": "string"
142170
}
143171
},
144-
"required": ["id"],
172+
"required": [
173+
"id"
174+
],
145175
"additionalProperties": false
146176
},
147177
"result": {
@@ -154,11 +184,17 @@
154184
"type": "string"
155185
}
156186
},
157-
"required": ["satisfied", "output"],
187+
"required": [
188+
"satisfied",
189+
"output"
190+
],
158191
"additionalProperties": false
159192
}
160193
},
161-
"required": ["url", "result"],
194+
"required": [
195+
"url",
196+
"result"
197+
],
162198
"additionalProperties": false
163199
},
164200
"DependenciesApi": {
@@ -174,7 +210,10 @@
174210
"$ref": "#/definitions/GetEntityEndpoint%3CDependency%2C%22id%22%3E"
175211
}
176212
},
177-
"required": ["/dependencies", "/dependencies/:id"],
213+
"required": [
214+
"/dependencies",
215+
"/dependencies/:id"
216+
],
178217
"additionalProperties": false
179218
},
180219
"POST": {
@@ -187,7 +226,10 @@
187226
"$ref": "#/definitions/CheckDependencyEndpoint"
188227
}
189228
},
190-
"required": ["/dependencies", "/dependencies/:id/check"],
229+
"required": [
230+
"/dependencies",
231+
"/dependencies/:id/check"
232+
],
191233
"additionalProperties": false
192234
},
193235
"PATCH": {
@@ -197,7 +239,9 @@
197239
"$ref": "#/definitions/PatchDependencyEndpoint"
198240
}
199241
},
200-
"required": ["/dependencies/:id"],
242+
"required": [
243+
"/dependencies/:id"
244+
],
201245
"additionalProperties": false
202246
},
203247
"PUT": {
@@ -211,7 +255,9 @@
211255
"body": {},
212256
"headers": {}
213257
},
214-
"required": ["result"],
258+
"required": [
259+
"result"
260+
],
215261
"additionalProperties": false
216262
}
217263
},
@@ -222,7 +268,9 @@
222268
"$ref": "#/definitions/DeleteEndpoint%3CDependency%2C%22id%22%3E"
223269
}
224270
},
225-
"required": ["/dependencies/:id"],
271+
"required": [
272+
"/dependencies/:id"
273+
],
226274
"additionalProperties": false
227275
},
228276
"HEAD": {
@@ -236,7 +284,9 @@
236284
"body": {},
237285
"headers": {}
238286
},
239-
"required": ["result"],
287+
"required": [
288+
"result"
289+
],
240290
"additionalProperties": false
241291
}
242292
},
@@ -251,7 +301,9 @@
251301
"body": {},
252302
"headers": {}
253303
},
254-
"required": ["result"],
304+
"required": [
305+
"result"
306+
],
255307
"additionalProperties": false
256308
}
257309
},
@@ -266,7 +318,9 @@
266318
"body": {},
267319
"headers": {}
268320
},
269-
"required": ["result"],
321+
"required": [
322+
"result"
323+
],
270324
"additionalProperties": false
271325
}
272326
},
@@ -281,12 +335,19 @@
281335
"body": {},
282336
"headers": {}
283337
},
284-
"required": ["result"],
338+
"required": [
339+
"result"
340+
],
285341
"additionalProperties": false
286342
}
287343
}
288344
},
289-
"required": ["GET", "POST", "PATCH", "DELETE"],
345+
"required": [
346+
"GET",
347+
"POST",
348+
"PATCH",
349+
"DELETE"
350+
],
290351
"additionalProperties": false
291352
},
292353
"GetCollectionEndpoint<Dependency>": {
@@ -305,7 +366,10 @@
305366
"$ref": "#/definitions/GetCollectionResult%3CDependency%3E"
306367
}
307368
},
308-
"required": ["query", "result"],
369+
"required": [
370+
"query",
371+
"result"
372+
],
309373
"additionalProperties": false,
310374
"description": "Rest endpoint model for getting / querying collections"
311375
},
@@ -325,31 +389,52 @@
325389
"properties": {
326390
"id": {
327391
"type": "string",
328-
"enum": ["ASC", "DESC"]
392+
"enum": [
393+
"ASC",
394+
"DESC"
395+
]
329396
},
330397
"stackName": {
331398
"type": "string",
332-
"enum": ["ASC", "DESC"]
399+
"enum": [
400+
"ASC",
401+
"DESC"
402+
]
333403
},
334404
"name": {
335405
"type": "string",
336-
"enum": ["ASC", "DESC"]
406+
"enum": [
407+
"ASC",
408+
"DESC"
409+
]
337410
},
338411
"checkCommand": {
339412
"type": "string",
340-
"enum": ["ASC", "DESC"]
413+
"enum": [
414+
"ASC",
415+
"DESC"
416+
]
341417
},
342418
"installationHelp": {
343419
"type": "string",
344-
"enum": ["ASC", "DESC"]
420+
"enum": [
421+
"ASC",
422+
"DESC"
423+
]
345424
},
346425
"createdAt": {
347426
"type": "string",
348-
"enum": ["ASC", "DESC"]
427+
"enum": [
428+
"ASC",
429+
"DESC"
430+
]
349431
},
350432
"updatedAt": {
351433
"type": "string",
352-
"enum": ["ASC", "DESC"]
434+
"enum": [
435+
"ASC",
436+
"DESC"
437+
]
353438
}
354439
},
355440
"additionalProperties": false,
@@ -359,7 +444,15 @@
359444
"type": "array",
360445
"items": {
361446
"type": "string",
362-
"enum": ["id", "stackName", "name", "checkCommand", "installationHelp", "createdAt", "updatedAt"]
447+
"enum": [
448+
"id",
449+
"stackName",
450+
"name",
451+
"checkCommand",
452+
"installationHelp",
453+
"createdAt",
454+
"updatedAt"
455+
]
363456
},
364457
"description": "The result set will be limited to these fields"
365458
},
@@ -780,7 +873,10 @@
780873
"description": "List of the selected entities"
781874
}
782875
},
783-
"required": ["count", "entries"],
876+
"required": [
877+
"count",
878+
"entries"
879+
],
784880
"additionalProperties": false,
785881
"description": "Response Model for GetCollection"
786882
},
@@ -794,7 +890,15 @@
794890
"type": "array",
795891
"items": {
796892
"type": "string",
797-
"enum": ["id", "stackName", "name", "checkCommand", "installationHelp", "createdAt", "updatedAt"]
893+
"enum": [
894+
"id",
895+
"stackName",
896+
"name",
897+
"checkCommand",
898+
"installationHelp",
899+
"createdAt",
900+
"updatedAt"
901+
]
798902
},
799903
"description": "The list of fields to select"
800904
}
@@ -809,14 +913,20 @@
809913
"description": "The entity's unique identifier"
810914
}
811915
},
812-
"required": ["id"],
916+
"required": [
917+
"id"
918+
],
813919
"additionalProperties": false
814920
},
815921
"result": {
816922
"$ref": "#/definitions/Dependency"
817923
}
818924
},
819-
"required": ["query", "url", "result"],
925+
"required": [
926+
"query",
927+
"url",
928+
"result"
929+
],
820930
"additionalProperties": false,
821931
"description": "Endpoint model for getting a single entity"
822932
},
@@ -830,16 +940,21 @@
830940
"type": "string"
831941
}
832942
},
833-
"required": ["id"],
943+
"required": [
944+
"id"
945+
],
834946
"additionalProperties": false
835947
},
836948
"result": {
837949
"type": "object"
838950
}
839951
},
840-
"required": ["url", "result"],
952+
"required": [
953+
"url",
954+
"result"
955+
],
841956
"additionalProperties": false,
842957
"description": "Endpoint model for deleting entities"
843958
}
844959
}
845-
}
960+
}

0 commit comments

Comments
 (0)