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

27 lines
559 B
Python

"""Record schemas."""
from pydantic import BaseModel
from datetime import datetime
class RecordBase(BaseModel):
"""Record base schema."""
column_id: int
row_id: int
value: str | None = None
class RecordCreate(RecordBase):
"""Record create schema."""
pass
class RecordUpdate(BaseModel):
"""Record update schema."""
value: str | None = None
class RecordResponse(RecordBase):
"""Record response schema."""
id: int
created_at: datetime
updated_at: datetime
class Config:
from_attributes = True