Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel ,EmailStr | |
| from typing import Optional, Union, Dict | |
| class SignUpRequest(BaseModel): | |
| name: str | |
| email: str | |
| password: str | |
| class VerifyOtpRequest(BaseModel): | |
| email: str | |
| otp: str | |
| class LoginRequest(BaseModel): | |
| email: str | |
| password: str | |
| class SendVerificationRequest(BaseModel): | |
| email: EmailStr | |
| class UserResponse(BaseModel): | |
| id: str | |
| name: str | |
| email: str | |
| class LoginResponseData(BaseModel): | |
| access_token: str | |
| token_type: str | |
| user: UserResponse | |
| class BaseResponse(BaseModel): | |
| code: int | |
| data: Optional[Union[Dict, str, None]] = None | |