XYHLF / App /routers /users /schemas.py
Mbonea's picture
initial commit
9d4bd7c
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