master/adapter/http/fastapi/schemas.py
2026-04-02 23:09:04 +03:00

28 lines
474 B
Python

from datetime import datetime
from uuid import UUID
from pydantic import BaseModel, ConfigDict
class HealthResponse(BaseModel):
status: str
app: str
env: str
class CreateSandboxRequest(BaseModel):
model_config = ConfigDict(extra='forbid')
chat_id: UUID
class SandboxSessionResponse(BaseModel):
session_id: UUID
chat_id: UUID
container_id: str
status: str
expires_at: datetime
class ErrorResponse(BaseModel):
detail: str