Spaces:
Sleeping
Sleeping
File size: 404 Bytes
dbfeb5e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | """
📦 Auth Module — Pydantic Models
"""
from pydantic import BaseModel
from typing import Optional
class UserCreate(BaseModel):
email: str
password: str
full_name: str
phone: Optional[str] = None
class OTPRequest(BaseModel):
email: str
class OTPVerify(BaseModel):
email: str
code: str
class PasswordChange(BaseModel):
old_password: str
new_password: str
|