| 1234567891011121314151617181920212223242526272829303132333435 |
- from pydantic import BaseModel
- from typing import Optional
- from app.schemas.common import ApiResponse
- from app.schemas.user import VasUserOut
- class AutoRegisterRequest(BaseModel):
- user_agent: Optional[str] = None
- register_ip: str
- class AutoRegisterData(BaseModel):
- user: VasUserOut
- token: str
- class SendBindCodeRequest(BaseModel):
- email: str
-
- class SendResetCodeRequest(BaseModel):
- email: str
-
- class ResetPasswordRequest(BaseModel):
- code: str
- email: str
- new_password: str
-
- class BindEmailRequest(BaseModel):
- code: str
- email: str
- class LoginRequest(BaseModel):
- email: str
- password: str
- class LoginData(BaseModel):
- user: VasUserOut
- token: str
|