Files
freetable/backend/app/schemas/table.py
T

27 lines
577 B
Python

"""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