Add backend/app/schemas/table.py

This commit is contained in:
2026-06-09 23:31:52 +00:00
parent 3e2287f5b9
commit 9fc1333f27
+26
View File
@@ -0,0 +1,26 @@
"""Table schemas."""
from pydantic import BaseModel
from datetime import datetime
class TableBase(BaseModel):
"""Table base schema."""
name: str
description: str | None = None
class TableCreate(TableBase):
"""Table create schema."""
workspace_id: int
class TableUpdate(BaseModel):
"""Table update schema."""
name: str | None = None
description: str | None = None
class TableResponse(TableBase):
"""Table response schema."""
id: int
workspace_id: int
created_at: datetime
class Config:
from_attributes = True