39 lines
642 B
Python
39 lines
642 B
Python
from typing import Optional
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class RequestLogin(BaseModel):
|
|
access_key: str
|
|
password: str
|
|
remember_me: Optional[bool]
|
|
|
|
|
|
class RequestSelectOccupant(BaseModel):
|
|
company_uu_id: str
|
|
|
|
|
|
class RequestSelectLiving(BaseModel):
|
|
build_living_space_uu_id: str
|
|
|
|
|
|
class RequestCreatePassword(BaseModel):
|
|
password_token: str
|
|
password: str
|
|
re_password: str
|
|
|
|
|
|
class RequestChangePassword(BaseModel):
|
|
old_password: str
|
|
password: str
|
|
re_password: str
|
|
|
|
|
|
class RequestForgotPasswordEmail(BaseModel):
|
|
email: str
|
|
|
|
|
|
class RequestForgotPasswordPhone(BaseModel):
|
|
phone_number: str
|
|
|