from pydantic import BaseModel class UserResponse(BaseModel): """Response model for authenticated user info.""" id: int email: str roles: list[str] permissions: list[str] class AdminUserResponse(BaseModel): """Minimal user info for admin dropdowns.""" id: int email: str class UserSearchResult(BaseModel): """Result item for user search.""" id: int email: str