From 8f181c3502351917e52daedf95d4f4ece5d3d4ed Mon Sep 17 00:00:00 2001 From: emergent-agent-e1 Date: Sat, 8 Nov 2025 14:36:43 +0000 Subject: [PATCH] auto-commit for 9348b44e-e5f5-4058-9c1f-5aa21beca3c1 --- backend/server.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/backend/server.py b/backend/server.py index a4d52518..64bdffc9 100644 --- a/backend/server.py +++ b/backend/server.py @@ -77,6 +77,28 @@ class WalletBalanceResponse(BaseModel): reserved: str timestamp: datetime = Field(default_factory=datetime.utcnow) +# Auth Models +class SignUpRequest(BaseModel): + email: EmailStr + password: str + first_name: str + last_name: str + phone: str + referral_code: Optional[str] = None + language: str = "en" + +class SignInRequest(BaseModel): + email: EmailStr + password: str + +class AuthResponse(BaseModel): + user_id: str + email: str + access_token: str + refresh_token: str + first_name: str + last_name: str + # Add your routes to the router instead of directly to app @api_router.get("/") async def root():