From 13f5bbc2dda4066aced78ff599ac11f91729615a Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Mon, 21 Jul 2025 11:19:59 +0300 Subject: [PATCH] [+] add return type for rest api payloads --- .../fxreader/pr34/test_task_2025_07_17_v2/payloads/schema.py | 5 +++++ .../fxreader/pr34/test_task_2025_07_17_v2/payloads/views.py | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/schema.py diff --git a/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/schema.py b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/schema.py new file mode 100644 index 0000000..a5e72d9 --- /dev/null +++ b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/schema.py @@ -0,0 +1,5 @@ +import pydantic + +class Payload(pydantic.BaseModel): + id: int + output: list[str] diff --git a/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/views.py b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/views.py index b32fc9e..0c9fce3 100644 --- a/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/views.py +++ b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/views.py @@ -1,6 +1,7 @@ import fastapi from typing import (Annotated, Any,) +from . import schema router = fastapi.APIRouter() @@ -14,11 +15,11 @@ def payload_create( list[str], fastapi.Body(), ], -) -> Any: +) -> schema.Payload: raise NotImplementedError @router.get('payload/{paylaod_id}') def payload_read( payload_id: int, -) -> Any: +) -> schema.Payload: raise NotImplementedError