PMT-16: Add More Errors to Endpoint Specification

Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
This commit is contained in:
Dominik Säume 2024-10-07 15:54:06 +02:00
parent 36c64b49a1
commit 4940da7b40
Signed by: SZUT-Dominik
GPG key ID: 67D15BB250B41E7C

View file

@ -77,12 +77,30 @@ components:
text/plain: text/plain:
schema: schema:
type: string type: string
Conflict:
description: "Conflict"
content:
text/plain:
schema:
type: string
UnprocessableContent:
description: "Unprocessable Content"
content:
text/plain:
schema:
type: string
InternalError: InternalError:
description: "Internal Server Error" description: "Internal Server Error"
content: content:
text/plain: text/plain:
schema: schema:
type: string type: string
ServiceUnavailable:
description: "Service Unavailable"
content:
text/plain:
schema:
type: string
paths: paths:
/project: /project:
get: get:
@ -118,9 +136,16 @@ paths:
$ref: "#/components/responses/Unauthorized" $ref: "#/components/responses/Unauthorized"
404: 404:
$ref: "#/components/responses/NotFound" $ref: "#/components/responses/NotFound"
409:
$ref: "#/components/responses/Conflict"
422:
$ref: "#/components/responses/UnprocessableContent"
500: 500:
$ref: "#/components/responses/InternalError" $ref: "#/components/responses/InternalError"
503:
$ref: "#/components/responses/ServiceUnavailable"
/project/{id}: /project/{id}:
delete: delete:
operationId: "deleteProject" operationId: "deleteProject"
@ -136,7 +161,7 @@ paths:
204: 204:
description: "Deletes a specific Project" description: "Deletes a specific Project"
401: 401:
$ref: "#/components/responses/UnAuthorized" $ref: "#/components/responses/Unauthorized"
404: 404:
description: "Project not found" description: "Project not found"
content: content: