Skip to content

Commit

Permalink
Consolidate globally common responses in main module.
Browse files Browse the repository at this point in the history
  • Loading branch information
csadorf committed Jun 22, 2022
1 parent a9fcdaa commit 2e77ba8
Show file tree
Hide file tree
Showing 6 changed files with 65 additions and 74 deletions.
5 changes: 5 additions & 0 deletions marketplace_standard_app_api/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ def openapi(self) -> Dict[str, Any]:
},
license_info={"name": "MIT", "url": "https://opensource.org/licenses/MIT"},
dependencies=[Depends(AuthTokenBearer())],
responses={
401: {"description": "Not authenticated."},
500: {"description": "Internal server error."},
503: {"description": "Service unavailable."},
},
)
api.middleware("http")(catch_authentication_request_errors_middleware)

Expand Down
3 changes: 0 additions & 3 deletions marketplace_standard_app_api/routers/frontend.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
tags=["FrontPage"],
responses={
404: {"description": "Not found."},
401: {"description": "Not authenticated."},
500: {"description": "Internal server error."},
503: {"description": "Service unavailable."},
},
)

Expand Down
3 changes: 0 additions & 3 deletions marketplace_standard_app_api/routers/object_storage.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,7 @@
router = APIRouter(
prefix="/data",
responses={
401: {"description": "Not authenticated."},
500: {"description": "Internal server error."},
501: {"description": "Not implemented."},
503: {"description": "Service unavailable."},
},
)

Expand Down
5 changes: 0 additions & 5 deletions marketplace_standard_app_api/routers/system.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,6 @@

router = APIRouter(
tags=["System"],
responses={
401: {"description": "Not authenticated."},
500: {"description": "Internal server error."},
503: {"description": "Service unavailable."},
},
)


Expand Down
3 changes: 0 additions & 3 deletions marketplace_standard_app_api/routers/transformation.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,7 @@
prefix="/transformations",
tags=["Transformation"],
responses={
401: {"description": "Not authenticated."},
500: {"description": "Internal server error."},
501: {"description": "Not implemented."},
503: {"description": "Service unavailable."},
},
)

Expand Down
120 changes: 60 additions & 60 deletions openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,6 @@
}
}
},
"404": {
"description": "Not found."
},
"401": {
"description": "Not authenticated."
},
Expand All @@ -45,6 +42,9 @@
},
"503": {
"description": "Service unavailable."
},
"404": {
"description": "Not found."
}
},
"security": [
Expand Down Expand Up @@ -215,12 +215,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"204": {
"description": "No collections found."
},
Expand Down Expand Up @@ -304,12 +304,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"204": {
"description": "No datasets found."
},
Expand Down Expand Up @@ -363,12 +363,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"202": {
"description": "Collection has been updated."
},
Expand Down Expand Up @@ -425,12 +425,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Collection not found."
},
Expand Down Expand Up @@ -477,12 +477,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down Expand Up @@ -535,12 +535,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"400": {
"description": "Bad request."
},
Expand Down Expand Up @@ -623,12 +623,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"507": {
"description": "Insufficient storage."
},
Expand Down Expand Up @@ -689,12 +689,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"422": {
"description": "Validation Error",
"content": {
Expand Down Expand Up @@ -754,12 +754,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down Expand Up @@ -837,12 +837,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"507": {
"description": "Insufficient storage."
},
Expand Down Expand Up @@ -903,12 +903,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"422": {
"description": "Validation Error",
"content": {
Expand Down Expand Up @@ -966,12 +966,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down Expand Up @@ -1032,12 +1032,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down Expand Up @@ -1106,12 +1106,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"422": {
"description": "Validation Error",
"content": {
Expand Down Expand Up @@ -1163,12 +1163,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"422": {
"description": "Validation Error",
"content": {
Expand Down Expand Up @@ -1224,12 +1224,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down Expand Up @@ -1279,12 +1279,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down Expand Up @@ -1351,12 +1351,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down Expand Up @@ -1418,12 +1418,12 @@
"500": {
"description": "Internal server error."
},
"501": {
"description": "Not implemented."
},
"503": {
"description": "Service unavailable."
},
"501": {
"description": "Not implemented."
},
"404": {
"description": "Not found."
},
Expand Down

0 comments on commit 2e77ba8

Please sign in to comment.