Skip to content

Commit fe53594

Browse files
authored
Merge pull request #3 from leogomesdev/swaggerhub
API definition transferred by SwaggerHub
2 parents 7a0e0d5 + 4bcac6c commit fe53594

1 file changed

Lines changed: 46 additions & 6 deletions

File tree

json-resolved/swagger.json

Lines changed: 46 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
"servers" : [ {
1717
"url" : "https://virtserver.swaggerhub.com/leogomesdev/Task_Management/1.0.0",
1818
"description" : "SwaggerHub API Auto Mocking"
19+
}, {
20+
"url" : "http://localhost:3000",
21+
"description" : "Localhost"
1922
} ],
2023
"tags" : [ {
2124
"name" : "task",
@@ -258,6 +261,18 @@
258261
}
259262
}
260263
},
264+
"400" : {
265+
"description" : "Bad request: validation exception",
266+
"content" : {
267+
"application/json" : {
268+
"examples" : {
269+
"Malformed UUID" : {
270+
"$ref" : "#/components/examples/ErrorInvalidUuid"
271+
}
272+
}
273+
}
274+
}
275+
},
261276
"401" : {
262277
"description" : "Access token is missing or invalid"
263278
},
@@ -297,6 +312,18 @@
297312
"200" : {
298313
"description" : "OK"
299314
},
315+
"400" : {
316+
"description" : "Bad request: validation exception",
317+
"content" : {
318+
"application/json" : {
319+
"examples" : {
320+
"Malformed UUID" : {
321+
"$ref" : "#/components/examples/ErrorInvalidUuid"
322+
}
323+
}
324+
}
325+
}
326+
},
300327
"401" : {
301328
"description" : "Access token is missing or invalid"
302329
},
@@ -353,6 +380,9 @@
353380
"examples" : {
354381
"A typo in status field" : {
355382
"$ref" : "#/components/examples/ErrorInvalidStatus"
383+
},
384+
"Malformed UUID" : {
385+
"$ref" : "#/components/examples/ErrorInvalidUuid"
356386
}
357387
}
358388
}
@@ -417,6 +447,9 @@
417447
"examples" : {
418448
"A typo in status field" : {
419449
"$ref" : "#/components/examples/ErrorInvalidStatus"
450+
},
451+
"Malformed UUID" : {
452+
"$ref" : "#/components/examples/ErrorInvalidUuid"
420453
}
421454
}
422455
}
@@ -560,44 +593,51 @@
560593
"ErrorInvalidStatus" : {
561594
"value" : {
562595
"statusCode" : "400",
563-
"message" : [ "\\\"DONEa\\\" is an invalid status. The allowed values are: OPEN,IN_PROGRESS,DONE" ],
596+
"messages" : [ "\\\"DONEa\\\" is an invalid status. The allowed values are: OPEN,IN_PROGRESS,DONE" ],
564597
"error" : "Bad Request"
565598
}
566599
},
567600
"ErrorTaskNotFound" : {
568601
"value" : {
569602
"statusCode" : "404",
570-
"message" : "Task with ID \\\"75f64cb1-a748-4115-9979-65dc056ce922\\\" not found",
603+
"messages" : [ "Task with ID \\\"75f64cb1-a748-4115-9979-65dc056ce922\\\" not found" ],
571604
"error" : "Not Found"
572605
}
573606
},
574607
"ErrorUsernameAlreadyExists" : {
575608
"value" : {
576609
"statusCode" : "409",
577-
"message" : "Username already exists",
610+
"messages" : [ "Username already exists" ],
578611
"error" : "Conflict"
579612
}
580613
},
581614
"ErrorInvalidPassword" : {
582615
"value" : {
583616
"statusCode" : "400",
584-
"message" : [ "password must contains: 1 upper case letter; 1 lower case letter; 1 number or special character", "password must be longer than or equal to 8 characters" ],
617+
"messages" : [ "password must contains: 1 upper case letter; 1 lower case letter; 1 number or special character", "password must be longer than or equal to 8 characters" ],
585618
"error" : "Bad Request"
586619
}
587620
},
588621
"ErrorInvalidUsername" : {
589622
"value" : {
590623
"statusCode" : "400",
591-
"message" : [ "username must be longer than or equal to 4 characters" ],
624+
"messages" : [ "username must be longer than or equal to 4 characters" ],
592625
"error" : "Bad Request"
593626
}
594627
},
595628
"ErrorInvalidCredentials" : {
596629
"value" : {
597630
"statusCode" : "401",
598-
"message" : "Invalid credentials",
631+
"messages" : [ "Invalid credentials" ],
599632
"error" : "Unauthorized"
600633
}
634+
},
635+
"ErrorInvalidUuid" : {
636+
"value" : {
637+
"statusCode" : "400",
638+
"messages" : [ "Validation failed (uuid is expected)" ],
639+
"error" : "Bad Request"
640+
}
601641
}
602642
},
603643
"requestBodies" : {

0 commit comments

Comments
 (0)