from pydantic import BaseModel from app.schemas.resource_capacity import ResourceCapacityUsageOut class UserOut(BaseModel): id: str username: str email: str | None = None phone: str | None = None avatar: str | None = None credits: float is_admin: bool = False user_type: str = "frontend" allowed_menus: list | None = None must_set_password: bool = False resource_capacity: ResourceCapacityUsageOut | None = None private_portrait_asset_limit: int = 5 team_id: str | None = None team_name: str | None = None is_team_manager: bool = False model_config = {"from_attributes": True}