Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -24,6 +24,8 @@ from sqlmodel import SQLModel, select
|
|
| 24 |
from sqlmodel.sql.expression import SelectOfScalar
|
| 25 |
from sqlmodel.ext.asyncio.session import AsyncSession
|
| 26 |
|
|
|
|
|
|
|
| 27 |
from sqlalchemy.ext.asyncio import create_async_engine
|
| 28 |
from sqlalchemy import Engine
|
| 29 |
|
|
@@ -124,13 +126,14 @@ Result = Union[OneResult, BulkResult]
|
|
| 124 |
ResultItem = Union[OneResultItem, BulkResultItem]
|
| 125 |
|
| 126 |
|
| 127 |
-
class EndpointResponse(
|
| 128 |
execution_msg: str
|
| 129 |
execution_code: int
|
| 130 |
result: ResultItem
|
|
|
|
| 131 |
|
| 132 |
|
| 133 |
-
class ErrorResponse(
|
| 134 |
execution_msg: str
|
| 135 |
execution_code: int
|
| 136 |
error: Optional[str]
|
|
|
|
| 24 |
from sqlmodel.sql.expression import SelectOfScalar
|
| 25 |
from sqlmodel.ext.asyncio.session import AsyncSession
|
| 26 |
|
| 27 |
+
from pydantic import BaseModel
|
| 28 |
+
|
| 29 |
from sqlalchemy.ext.asyncio import create_async_engine
|
| 30 |
from sqlalchemy import Engine
|
| 31 |
|
|
|
|
| 126 |
ResultItem = Union[OneResultItem, BulkResultItem]
|
| 127 |
|
| 128 |
|
| 129 |
+
class EndpointResponse(BaseModel):
|
| 130 |
execution_msg: str
|
| 131 |
execution_code: int
|
| 132 |
result: ResultItem
|
| 133 |
+
# result: Any
|
| 134 |
|
| 135 |
|
| 136 |
+
class ErrorResponse(BaseModel):
|
| 137 |
execution_msg: str
|
| 138 |
execution_code: int
|
| 139 |
error: Optional[str]
|