table_game/backend/app/schemas/user_auth.py

33 lines
633 B
Python

from pydantic import BaseModel
class UserLoginRequest(BaseModel):
phone_number: str
password: str
class CodeLoginRequest(BaseModel):
phone_number: str
code: str
class ResetPasswordRequest(BaseModel):
phone_number: str
code: str
new_password: str
class SendCodeRequest(BaseModel):
phone_number: str
class RegisterRequest(BaseModel):
phone_number: str
code: str
username: str
password: str
class CheckUserExistenceRequest(BaseModel):
phone_number: str
class WechatBindRequest(BaseModel):
token: str
code: str
class UseWxGetPhoneNumberRequest(BaseModel):
code: str