Fixed OpenAPI specs #13

Merged
profitroll merged 3 commits from dev into master 2023-06-22 15:44:40 +03:00
3 changed files with 23 additions and 3 deletions

View File

@ -267,7 +267,17 @@ if configGet("media_token_access") is True:
photo_get_responses = { photo_get_responses = {
200: {"content": {"image/*": {}}}, 200: {
"content": {
"application/octet-stream": {
"schema": {
"type": "string",
"format": "binary",
"contentMediaType": "image/*",
}
}
}
},
404: PhotoNotFoundError("id").openapi, 404: PhotoNotFoundError("id").openapi,
} }

View File

@ -93,7 +93,17 @@ async def video_upload(
video_get_responses = { video_get_responses = {
200: {"content": {"video/*": {}}}, 200: {
"content": {
"application/octet-stream": {
"schema": {
"type": "string",
"format": "binary",
"contentMediaType": "video/*",
}
}
}
},
404: VideoNotFoundError("id").openapi, 404: VideoNotFoundError("id").openapi,
} }

View File

@ -1,7 +1,7 @@
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html
app = FastAPI(title="END PLAY Photos", docs_url=None, redoc_url=None, version="0.3") app = FastAPI(title="END PLAY Photos", docs_url=None, redoc_url=None, version="0.4")
@app.get("/docs", include_in_schema=False) @app.get("/docs", include_in_schema=False)