Add backend/app/schemas/workspace.py

This commit is contained in:
2026-06-09 23:31:43 +00:00
parent 5ef1894d86
commit 3e2287f5b9
+26
View File
@@ -0,0 +1,26 @@
"""Workspace schemas."""
from pydantic import BaseModel
from datetime import datetime
class WorkspaceBase(BaseModel):
"""Workspace base schema."""
name: str
description: str | None = None
class WorkspaceCreate(WorkspaceBase):
"""Workspace create schema."""
pass
class WorkspaceUpdate(BaseModel):
"""Workspace update schema."""
name: str | None = None
description: str | None = None
class WorkspaceResponse(WorkspaceBase):
"""Workspace response schema."""
id: int
owner_id: int
created_at: datetime
class Config:
from_attributes = True