1
0
Fork 0

refactor(api): replace application/json mime type with application/problem+json for any error / problem detail responses

See: https://datatracker.ietf.org/doc/html/rfc7807#section-6.1
This commit is contained in:
Vojtěch Mareš 2024-04-28 14:09:22 +02:00
parent abafbde740
commit 14e2ed90ac
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
2 changed files with 62 additions and 62 deletions

View file

@ -34,7 +34,7 @@ paths:
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
post:
@ -58,13 +58,13 @@ paths:
"400":
description: Invalid input
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
/trainings/{trainingID}:
@ -93,13 +93,13 @@ paths:
"404":
description: Training not found
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
put:
@ -133,19 +133,19 @@ paths:
"404":
description: Training not found
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"400":
description: Invalid input
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -170,13 +170,13 @@ paths:
"404":
description: Training not found
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -208,7 +208,7 @@ paths:
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -243,13 +243,13 @@ paths:
"409":
description: Date already exists
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -284,13 +284,13 @@ paths:
"404":
description: Date not found
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
put:
@ -327,25 +327,25 @@ paths:
"200":
description: Date updated
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/TrainingDate"
"404":
description: Date not found
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"400":
description: Invalid input
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -386,7 +386,7 @@ paths:
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -424,13 +424,13 @@ paths:
"409":
description: Attendee already exists (attendee already registered for this date)
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -474,13 +474,13 @@ paths:
"404":
description: Attendee not found
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -534,13 +534,13 @@ paths:
"409":
description: Feedback already submitted
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -581,7 +581,7 @@ paths:
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -613,7 +613,7 @@ paths:
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
@ -660,7 +660,7 @@ paths:
"500":
description: Internal error
content:
application/json:
application/problem+json:
schema:
$ref: "#/components/schemas/ProblemDetails"
components: