from pydantic import BaseModel, EmailStr from typing import Optional class UserCreate(BaseModel): username: str email: EmailStr password: str class UserLogin(BaseModel): email: EmailStr password: str class UserResponse(BaseModel): id: int username: str email: str class PortfolioItemSchema(BaseModel): name:str class WatchlistItemSchema(BaseModel): stock_id: Optional[int] utt_id: Optional[int] class ResponseModel(BaseModel): success: bool message: str data: Optional[dict] = None