@@ -82,15 +82,13 @@ paths:
8282 ' 204 ' :
8383 $ref : ' #/components/responses/UpdateDogResponse'
8484 ' 400 ' :
85- $ref : ' #/components/responses/BadRequestErrorResponse '
85+ $ref : ' #/components/responses/ModifyDogErrorResponse '
8686 ' 401 ' :
8787 $ref : ' #/components/responses/UnauthorizedErrorResponse'
8888 ' 403 ' :
8989 $ref : ' #/components/responses/ForbiddenErrorResponse'
9090 ' 404 ' :
9191 $ref : ' #/components/responses/DogNotFoundErrorResponse'
92- ' 422 ' :
93- $ref : ' #/components/responses/DogPreconditionFailedErrorResponse'
9492 /cats :
9593 post :
9694 tags :
@@ -144,15 +142,13 @@ paths:
144142 ' 204 ' :
145143 $ref : ' #/components/responses/UpdateCatResponse'
146144 ' 400 ' :
147- $ref : ' #/components/responses/BadRequestErrorResponse '
145+ $ref : ' #/components/responses/ModifyCatErrorResponse '
148146 ' 401 ' :
149147 $ref : ' #/components/responses/UnauthorizedErrorResponse'
150148 ' 403 ' :
151149 $ref : ' #/components/responses/ForbiddenErrorResponse'
152150 ' 404 ' :
153151 $ref : ' #/components/responses/CatNotFoundErrorResponse'
154- ' 422 ' :
155- $ref : ' #/components/responses/CatPreconditionFailedErrorResponse'
156152 ' /pets/{pet_id}/status ' :
157153 put :
158154 tags :
@@ -169,13 +165,11 @@ paths:
169165 ' 204 ' :
170166 $ref : ' #/components/responses/UpdatePetStatusResponse'
171167 ' 400 ' :
172- $ref : ' #/components/responses/BadRequestErrorResponse '
168+ $ref : ' #/components/responses/ModifyPetStatusErrorResponse '
173169 ' 401 ' :
174170 $ref : ' #/components/responses/UnauthorizedErrorResponse'
175171 ' 403 ' :
176172 $ref : ' #/components/responses/ForbiddenErrorResponse'
177- ' 422 ' :
178- $ref : ' #/components/responses/PetPreconditionFailedErrorResponse'
179173 /pets :
180174 get :
181175 tags :
@@ -234,15 +228,13 @@ paths:
234228 ' 201 ' :
235229 $ref : ' #/components/responses/AdoptPetResponse'
236230 ' 400 ' :
237- $ref : ' #/components/responses/BadRequestErrorResponse '
231+ $ref : ' #/components/responses/AdoptionBadRequestErrorResponse '
238232 ' 401 ' :
239233 $ref : ' #/components/responses/UnauthorizedErrorResponse'
240234 ' 403 ' :
241235 $ref : ' #/components/responses/ForbiddenErrorResponse'
242236 ' 404 ' :
243237 $ref : ' #/components/responses/PetNotFoundErrorResponse'
244- ' 422 ' :
245- $ref : ' #/components/responses/AdoptionConflictErrorResponse'
246238 get :
247239 tags :
248240 - Adoptions
@@ -324,15 +316,13 @@ paths:
324316 ' 200 ' :
325317 $ref : ' #/components/responses/UpdateAdoptionResponse'
326318 ' 400 ' :
327- $ref : ' #/components/responses/BadRequestErrorResponse '
319+ $ref : ' #/components/responses/ModifyAdoptionErrorResponse '
328320 ' 401 ' :
329321 $ref : ' #/components/responses/UnauthorizedErrorResponse'
330322 ' 403 ' :
331323 $ref : ' #/components/responses/ForbiddenErrorResponse'
332324 ' 404 ' :
333325 $ref : ' #/components/responses/AdoptionNotFoundErrorResponse'
334- ' 422 ' :
335- $ref : ' #/components/responses/AdoptionModifyErrorResponse'
336326 delete :
337327 tags :
338328 - Adoptions
@@ -427,15 +417,13 @@ paths:
427417 ' 204 ' :
428418 $ref : ' #/components/responses/UpdateEmployeeResponse'
429419 ' 400 ' :
430- $ref : ' #/components/responses/BadRequestErrorResponse '
420+ $ref : ' #/components/responses/ModifyEmployeeErrorResponse '
431421 ' 401 ' :
432422 $ref : ' #/components/responses/UnauthorizedErrorResponse'
433423 ' 403 ' :
434424 $ref : ' #/components/responses/ForbiddenErrorResponse'
435425 ' 404 ' :
436426 $ref : ' #/components/responses/EmployeeNotFoundErrorResponse'
437- ' 422 ' :
438- $ref : ' #/components/responses/EmployeePreconditionFailedErrorResponse'
439427 delete :
440428 tags :
441429 - Employees
@@ -1585,62 +1573,74 @@ components:
15851573 examples :
15861574 ForbiddenExample :
15871575 $ref : ' #/components/examples/ForbiddenExample'
1588- AdoptionConflictErrorResponse :
1576+ AdoptionBadRequestErrorResponse :
15891577 description : The resource seems to exist already.
15901578 content :
15911579 application/json :
15921580 schema :
15931581 $ref : ' #/components/schemas/ErrorWrapper'
15941582 examples :
1583+ BadRequestExample :
1584+ $ref : ' #/components/examples/BadRequestExample'
15951585 ConflictExample :
15961586 $ref : ' #/components/examples/AdoptionConflictExample'
1597- AdoptionModifyErrorResponse :
1587+ ModifyAdoptionErrorResponse :
15981588 description : The resource seems to exist already.
15991589 content :
16001590 application/json :
16011591 schema :
16021592 $ref : ' #/components/schemas/ErrorWrapper'
16031593 examples :
1594+ BadRequestExample :
1595+ $ref : ' #/components/examples/BadRequestExample'
16041596 ConflictExample :
16051597 $ref : ' #/components/examples/AdoptionConflictModifyExample'
16061598 PreconditionFailedExample :
16071599 $ref : ' #/components/examples/AdoptionPreconditionExample'
1608- DogPreconditionFailedErrorResponse :
1600+ ModifyEmployeeErrorResponse :
16091601 description : This target resource version has already been modified.
16101602 content :
16111603 application/json :
16121604 schema :
16131605 $ref : ' #/components/schemas/ErrorWrapper'
16141606 examples :
1615- PreconditionExample :
1616- $ref : ' #/components/examples/DogPreconditionExample'
1617- CatPreconditionFailedErrorResponse :
1618- description : This target resource version has already been modified.
1607+ BadRequestExample :
1608+ $ref : ' #/components/examples/BadRequestExample'
1609+ PreconditionFailedExample :
1610+ $ref : ' #/components/examples/EmployeePreconditionExample'
1611+ ModifyDogErrorResponse :
1612+ description : Something was wrong with the request.
16191613 content :
16201614 application/json :
16211615 schema :
16221616 $ref : ' #/components/schemas/ErrorWrapper'
16231617 examples :
1624- PreconditionExample :
1625- $ref : ' #/components/examples/CatPreconditionExample'
1626- PetPreconditionFailedErrorResponse :
1627- description : This target resource version has already been modified.
1618+ BadRequestExample :
1619+ $ref : ' #/components/examples/BadRequestExample'
1620+ PreconditionFailedExample :
1621+ $ref : ' #/components/examples/DogPreconditionExample'
1622+ ModifyCatErrorResponse :
1623+ description : Something was wrong with the request.
16281624 content :
16291625 application/json :
16301626 schema :
16311627 $ref : ' #/components/schemas/ErrorWrapper'
16321628 examples :
1633- PreconditionExample :
1634- $ref : ' #/components/examples/PetPreconditionExample'
1635- EmployeePreconditionFailedErrorResponse :
1636- description : This target resource version has already been modified.
1629+ BadRequestExample :
1630+ $ref : ' #/components/examples/BadRequestExample'
1631+ PreconditionFailedExample :
1632+ $ref : ' #/components/examples/CatPreconditionExample'
1633+ ModifyPetStatusErrorResponse :
1634+ description : Something was wrong with the request.
16371635 content :
16381636 application/json :
16391637 schema :
16401638 $ref : ' #/components/schemas/ErrorWrapper'
16411639 examples :
1642- PreconditionExample :
1643- $ref : ' #/components/examples/EmployeePreconditionExample'
1640+ BadRequestExample :
1641+ $ref : ' #/components/examples/BadRequestExample'
1642+ PreconditionFailedExample :
1643+ $ref : ' #/components/examples/PetPreconditionExample'
16441644 headers :
16451645 ETag :
16461646 schema :
@@ -1745,7 +1745,7 @@ components:
17451745 Errors :
17461746 Error :
17471747 - Source : PETSTORE_API
1748- ReasonCode : Unprocessable Entity
1748+ ReasonCode : Bad Request
17491749 Description : Resource already exists.
17501750 Recoverable : false
17511751 Details : This pet has already been adopted.
@@ -1754,7 +1754,7 @@ components:
17541754 Errors :
17551755 Error :
17561756 - Source : PETSTORE_API
1757- ReasonCode : Unprocessable Entity
1757+ ReasonCode : Bad Request
17581758 Description : Resource already exists.
17591759 Details : >-
17601760 You cannot modify the pet in an existing adoption record.
@@ -1766,7 +1766,7 @@ components:
17661766 Errors :
17671767 Error :
17681768 - Source : PETSTORE_API
1769- ReasonCode : Unprocessable Entity
1769+ ReasonCode : Bad Request
17701770 Description : This target resource version has already been modified.
17711771 Recoverable : false
17721772 Details : This Dog resource version has already been modified.
@@ -1775,7 +1775,7 @@ components:
17751775 Errors :
17761776 Error :
17771777 - Source : PETSTORE_API
1778- ReasonCode : Unprocessable Entity
1778+ ReasonCode : Bad Request
17791779 Description : This target resource version has already been modified.
17801780 Recoverable : false
17811781 Details : This Cat resource version has already been modified.
@@ -1784,7 +1784,7 @@ components:
17841784 Errors :
17851785 Error :
17861786 - Source : PETSTORE_API
1787- ReasonCode : Unprocessable Entity
1787+ ReasonCode : Bad Request
17881788 Description : This target resource version has already been modified.
17891789 Recoverable : false
17901790 Details : This Pet resource version has already been modified.
@@ -1793,7 +1793,7 @@ components:
17931793 Errors :
17941794 Error :
17951795 - Source : PETSTORE_API
1796- ReasonCode : Unprocessable Entity
1796+ ReasonCode : Bad Request
17971797 Description : This target resource version has already been modified.
17981798 Recoverable : false
17991799 Details : This Adoption record version has already been modified.
@@ -1802,7 +1802,7 @@ components:
18021802 Errors :
18031803 Error :
18041804 - Source : PETSTORE_API
1805- ReasonCode : Unprocessable Entity
1805+ ReasonCode : Bad Request
18061806 Description : This target resource version has already been modified.
18071807 Recoverable : false
18081808 Details : This Employee resource version has already been modified.
@@ -2100,6 +2100,7 @@ components:
21002100 AdoptPetExample :
21012101 value :
21022102 petId : 54a96d5f-026b-4f41-853d-fa8a892f743e
2103+ adoptionDate : ' 2022-09-01'
21032104 owner :
21042105 firstName : Hayden
21052106 lastName : Smith
0 commit comments