From a84ee64be51f8e50a24d52ec60b1742d377aba1c Mon Sep 17 00:00:00 2001 From: Leopoldadmin Date: Tue, 9 Jun 2026 23:32:00 +0000 Subject: [PATCH] Add backend/app/schemas/record.py --- backend/app/schemas/record.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 backend/app/schemas/record.py diff --git a/backend/app/schemas/record.py b/backend/app/schemas/record.py new file mode 100644 index 0000000..07e4307 --- /dev/null +++ b/backend/app/schemas/record.py @@ -0,0 +1,26 @@ +"""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