from datetime import datetime from typing import Optional from pydantic import BaseModel, ConfigDict class SettingBase(BaseModel): k: str v: Optional[str] = None description: Optional[str] = None class SettingCreate(SettingBase): pass class SettingUpdate(BaseModel): v: Optional[str] = None description: Optional[str] = None class SettingOut(SettingBase): model_config = ConfigDict(from_attributes=True) id: int updated_at: datetime