33 lines
633 B
Python
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 |