Noor2623's picture
Initial commit for Smart Query Routing System
d99646e
Raw
History Blame Contribute Delete
595 Bytes
from pydantic import BaseModel, Field
from app.schemas.user import UserRead
class SignupRequest(BaseModel):
email: str = Field(min_length=3, max_length=255)
password: str = Field(min_length=8, max_length=128)
full_name: str | None = Field(default=None, max_length=255)
department_name: str = Field(min_length=1, max_length=255)
class LoginRequest(BaseModel):
email: str = Field(min_length=3, max_length=255)
password: str = Field(min_length=1, max_length=128)
class TokenResponse(BaseModel):
access_token: str
token_type: str = "bearer"
user: UserRead