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