[+] add return type for rest api payloads

This commit is contained in:
Siarhei Siniak 2025-07-21 11:19:59 +03:00
parent ce50a74510
commit 13f5bbc2dd
2 changed files with 8 additions and 2 deletions

@ -0,0 +1,5 @@
import pydantic
class Payload(pydantic.BaseModel):
id: int
output: list[str]

@ -1,6 +1,7 @@
import fastapi import fastapi
from typing import (Annotated, Any,) from typing import (Annotated, Any,)
from . import schema
router = fastapi.APIRouter() router = fastapi.APIRouter()
@ -14,11 +15,11 @@ def payload_create(
list[str], list[str],
fastapi.Body(), fastapi.Body(),
], ],
) -> Any: ) -> schema.Payload:
raise NotImplementedError raise NotImplementedError
@router.get('payload/{paylaod_id}') @router.get('payload/{paylaod_id}')
def payload_read( def payload_read(
payload_id: int, payload_id: int,
) -> Any: ) -> schema.Payload:
raise NotImplementedError raise NotImplementedError