Fred808's picture
Upload 77 files
5111c4b verified
from pydantic import BaseModel, EmailStr, Field
from typing import Optional
class LoginRequest(BaseModel):
email: EmailStr
password: str = Field(..., min_length=6)
class LoginResponse(BaseModel):
access_token: str
token_type: str
user: 'UserProfile'
class UserProfile(BaseModel):
id: Optional[int] = None
email: EmailStr
full_name: str
role: str