2525 "description" : " Optional description"
2626 }
2727 },
28- "required" : [
29- " id" ,
30- " stackName" ,
31- " url" ,
32- " displayName" ,
33- " description"
34- ],
28+ "required" : [" id" , " stackName" , " url" , " displayName" , " description" ],
3529 "additionalProperties" : false
3630 },
3731 "PostGitHubRepoEndpoint" : {
4438 "$ref" : " #/definitions/WithOptionalId%3CGitHubRepoWritableFields%2C%22id%22%3E"
4539 }
4640 },
47- "required" : [
48- " result" ,
49- " body"
50- ],
41+ "required" : [" result" , " body" ],
5142 "additionalProperties" : false ,
5243 "description" : " Registers a new GitHub repository"
5344 },
8172 "type" : " string"
8273 }
8374 },
84- "required" : [
85- " id" ,
86- " stackName" ,
87- " url" ,
88- " displayName" ,
89- " description" ,
90- " createdAt" ,
91- " updatedAt"
92- ],
75+ "required" : [" id" , " stackName" , " url" , " displayName" , " description" , " createdAt" , " updatedAt" ],
9376 "additionalProperties" : false ,
9477 "description" : " Shareable GitHub repository definition. Links a git repository to a stack for cloning and pulling. Included in stack exports and shared between installations."
9578 },
118101 "description" : " Optional description"
119102 }
120103 },
121- "required" : [
122- " description" ,
123- " displayName" ,
124- " stackName" ,
125- " url"
126- ]
104+ "required" : [" description" , " displayName" , " stackName" , " url" ]
127105 },
128106 "PatchGitHubRepoEndpoint" : {
129107 "$ref" : " #/definitions/PatchEndpoint%3CGitHubRepoWritableFields%2C%22id%22%3E"
165143 "description" : " UUID primary key"
166144 }
167145 },
168- "required" : [
169- " id"
170- ],
146+ "required" : [" id" ],
171147 "additionalProperties" : false
172148 },
173149 "result" : {
174150 "type" : " object"
175151 }
176152 },
177- "required" : [
178- " body" ,
179- " url" ,
180- " result"
181- ],
153+ "required" : [" body" , " url" , " result" ],
182154 "additionalProperties" : false ,
183155 "description" : " Endpoint model for updating entities"
184156 },
192164 "type" : " string"
193165 }
194166 },
195- "required" : [
196- " id"
197- ],
167+ "required" : [" id" ],
198168 "additionalProperties" : false
199169 },
200170 "result" : {
207177 "type" : " string"
208178 }
209179 },
210- "required" : [
211- " accessible"
212- ],
180+ "required" : [" accessible" ],
213181 "additionalProperties" : false
214182 }
215183 },
216- "required" : [
217- " url" ,
218- " result"
219- ],
184+ "required" : [" url" , " result" ],
220185 "additionalProperties" : false ,
221186 "description" : " Checks whether the repository is accessible (e.g. URL is valid and reachable)"
222187 },
233198 "$ref" : " #/definitions/GetEntityEndpoint%3CGitHubRepository%2C%22id%22%3E"
234199 }
235200 },
236- "required" : [
237- " /github-repositories" ,
238- " /github-repositories/:id"
239- ],
201+ "required" : [" /github-repositories" , " /github-repositories/:id" ],
240202 "additionalProperties" : false
241203 },
242204 "POST" : {
249211 "$ref" : " #/definitions/ValidateRepoEndpoint"
250212 }
251213 },
252- "required" : [
253- " /github-repositories" ,
254- " /github-repositories/:id/validate"
255- ],
214+ "required" : [" /github-repositories" , " /github-repositories/:id/validate" ],
256215 "additionalProperties" : false
257216 },
258217 "PATCH" : {
262221 "$ref" : " #/definitions/PatchGitHubRepoEndpoint"
263222 }
264223 },
265- "required" : [
266- " /github-repositories/:id"
267- ],
224+ "required" : [" /github-repositories/:id" ],
268225 "additionalProperties" : false
269226 },
270227 "PUT" : {
293250 "type" : " string"
294251 }
295252 },
296- "required" : [
297- " result"
298- ],
253+ "required" : [" result" ],
299254 "additionalProperties" : false
300255 }
301256 },
306261 "$ref" : " #/definitions/DeleteEndpoint%3CGitHubRepository%2C%22id%22%3E"
307262 }
308263 },
309- "required" : [
310- " /github-repositories/:id"
311- ],
264+ "required" : [" /github-repositories/:id" ],
312265 "additionalProperties" : false
313266 },
314267 "HEAD" : {
337290 "type" : " string"
338291 }
339292 },
340- "required" : [
341- " result"
342- ],
293+ "required" : [" result" ],
343294 "additionalProperties" : false
344295 }
345296 },
369320 "type" : " string"
370321 }
371322 },
372- "required" : [
373- " result"
374- ],
323+ "required" : [" result" ],
375324 "additionalProperties" : false
376325 }
377326 },
401350 "type" : " string"
402351 }
403352 },
404- "required" : [
405- " result"
406- ],
353+ "required" : [" result" ],
407354 "additionalProperties" : false
408355 }
409356 },
433380 "type" : " string"
434381 }
435382 },
436- "required" : [
437- " result"
438- ],
383+ "required" : [" result" ],
439384 "additionalProperties" : false
440385 }
441386 }
442387 },
443- "required" : [
444- " GET" ,
445- " POST" ,
446- " PATCH" ,
447- " DELETE"
448- ],
388+ "required" : [" GET" , " POST" , " PATCH" , " DELETE" ],
449389 "additionalProperties" : false
450390 },
451391 "GetCollectionEndpoint<GitHubRepository>" : {
464404 "$ref" : " #/definitions/GetCollectionResult%3CGitHubRepository%3E"
465405 }
466406 },
467- "required" : [
468- " query" ,
469- " result"
470- ],
407+ "required" : [" query" , " result" ],
471408 "additionalProperties" : false ,
472409 "description" : " Rest endpoint model for getting / querying collections"
473410 },
487424 "properties" : {
488425 "id" : {
489426 "type" : " string" ,
490- "enum" : [
491- " ASC" ,
492- " DESC"
493- ]
427+ "enum" : [" ASC" , " DESC" ]
494428 },
495429 "stackName" : {
496430 "type" : " string" ,
497- "enum" : [
498- " ASC" ,
499- " DESC"
500- ]
431+ "enum" : [" ASC" , " DESC" ]
501432 },
502433 "url" : {
503434 "type" : " string" ,
504- "enum" : [
505- " ASC" ,
506- " DESC"
507- ]
435+ "enum" : [" ASC" , " DESC" ]
508436 },
509437 "displayName" : {
510438 "type" : " string" ,
511- "enum" : [
512- " ASC" ,
513- " DESC"
514- ]
439+ "enum" : [" ASC" , " DESC" ]
515440 },
516441 "description" : {
517442 "type" : " string" ,
518- "enum" : [
519- " ASC" ,
520- " DESC"
521- ]
443+ "enum" : [" ASC" , " DESC" ]
522444 },
523445 "createdAt" : {
524446 "type" : " string" ,
525- "enum" : [
526- " ASC" ,
527- " DESC"
528- ]
447+ "enum" : [" ASC" , " DESC" ]
529448 },
530449 "updatedAt" : {
531450 "type" : " string" ,
532- "enum" : [
533- " ASC" ,
534- " DESC"
535- ]
451+ "enum" : [" ASC" , " DESC" ]
536452 }
537453 },
538454 "additionalProperties" : false ,
542458 "type" : " array" ,
543459 "items" : {
544460 "type" : " string" ,
545- "enum" : [
546- " id" ,
547- " stackName" ,
548- " url" ,
549- " displayName" ,
550- " description" ,
551- " createdAt" ,
552- " updatedAt"
553- ]
461+ "enum" : [" id" , " stackName" , " url" , " displayName" , " description" , " createdAt" , " updatedAt" ]
554462 },
555463 "description" : " The result set will be limited to these fields"
556464 },
1011919 "description" : " List of the selected entities"
1012920 }
1013921 },
1014- "required" : [
1015- " count" ,
1016- " entries"
1017- ],
922+ "required" : [" count" , " entries" ],
1018923 "additionalProperties" : false ,
1019924 "description" : " Response Model for GetCollection"
1020925 },
1028933 "type" : " array" ,
1029934 "items" : {
1030935 "type" : " string" ,
1031- "enum" : [
1032- " id" ,
1033- " stackName" ,
1034- " url" ,
1035- " displayName" ,
1036- " description" ,
1037- " createdAt" ,
1038- " updatedAt"
1039- ]
936+ "enum" : [" id" , " stackName" , " url" , " displayName" , " description" , " createdAt" , " updatedAt" ]
1040937 },
1041938 "description" : " The list of fields to select"
1042939 }
1051948 "description" : " The entity's unique identifier"
1052949 }
1053950 },
1054- "required" : [
1055- " id"
1056- ],
951+ "required" : [" id" ],
1057952 "additionalProperties" : false
1058953 },
1059954 "result" : {
1060955 "$ref" : " #/definitions/GitHubRepository"
1061956 }
1062957 },
1063- "required" : [
1064- " query" ,
1065- " url" ,
1066- " result"
1067- ],
958+ "required" : [" query" , " url" , " result" ],
1068959 "additionalProperties" : false ,
1069960 "description" : " Endpoint model for getting a single entity"
1070961 },
1079970 "description" : " UUID primary key"
1080971 }
1081972 },
1082- "required" : [
1083- " id"
1084- ],
973+ "required" : [" id" ],
1085974 "additionalProperties" : false
1086975 },
1087976 "result" : {
1088977 "type" : " object"
1089978 }
1090979 },
1091- "required" : [
1092- " url" ,
1093- " result"
1094- ],
980+ "required" : [" url" , " result" ],
1095981 "additionalProperties" : false ,
1096982 "description" : " Endpoint model for deleting entities"
1097983 }
1098984 }
1099- }
985+ }
0 commit comments