chore(quality): apply ruff autofixes and formatting (8 fixes, 18 files reformatted)

This commit is contained in:
Agent Zero
2026-06-10 21:35:12 +00:00
parent 415abcd74e
commit fac6f100bb
22 changed files with 1388 additions and 393 deletions
+57 -17
View File
@@ -1,26 +1,66 @@
"""Table schemas."""
from pydantic import BaseModel
from datetime import datetime
from typing import Optional
class TableBase(BaseModel):
"""Table base schema."""
from pydantic import BaseModel
class ColumnCreate(BaseModel):
name: str
description: str | None = None
type: str # text, number, date, select, etc.
required: bool = False
default_value: Optional[str] = None
position: int = 0
options: Optional[dict] = 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."""
class ColumnRead(BaseModel):
id: int
workspace_id: int
table_id: int
name: str
type: str
required: bool
default_value: Optional[str]
position: int
options: Optional[dict]
created_at: datetime
class Config:
from_attributes = True
class ColumnUpdate(BaseModel):
name: Optional[str] = None
type: Optional[str] = None
required: Optional[bool] = None
default_value: Optional[str] = None
position: Optional[int] = None
options: Optional[dict] = None
class TableCreate(BaseModel):
name: str
description: Optional[str] = None
class TableRead(BaseModel):
id: int
workspace_id: int
name: str
description: Optional[str]
created_at: datetime
updated_at: datetime
class Config:
from_attributes = True
class TableUpdate(BaseModel):
name: Optional[str] = None
description: Optional[str] = None
class TableDetailRead(TableRead):
columns: list[ColumnRead] = []
class Config:
from_attributes = True