from pydantic import BaseModel class CredentialCreate(BaseModel): key: str value: str is_encrypted: bool = False category: str = "ai" description: str | None = None class CredentialResponse(BaseModel): key: str value: str | None = None encrypted_value: str | None = None is_encrypted: bool = False category: str | None = None description: str | None = None updated_at: str | None = None class CredentialStatusResponse(BaseModel): provider: str status: str message: str | None = None class CredentialStatusRequest(BaseModel): keys: list[str] class UserUpdateRequest(BaseModel): name: str | None = None full_name: str | None = None avatar: str | None = None role: str | None = None department: str | None = None