Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel | |
| from typing import Optional | |
| class RequestLoginEmail(BaseModel): | |
| email: Optional[str] | |
| password: Optional[str] | |
| class RequestLoginGoogle(BaseModel): | |
| email: Optional[str] | |
| token_google: Optional[str] | |
| class RequestUpdateUserInfo(BaseModel): | |
| user_id: Optional[str] | |
| uid: Optional[str] | |
| email: Optional[str] | |
| display_name: Optional[str] | |
| photo_url: Optional[str] | |
| class RequestCheckInfoGoogle(BaseModel): | |
| user_id: int | |
| class RequestCheckInfoGoogleEmail(BaseModel): | |
| email:Optional[str] | |
| class RequestCreateOTP(BaseModel): | |
| email: Optional[str] | |
| class RequestVerifyOTP(BaseModel): | |
| email: Optional[str] | |
| otp: Optional[str] | |
| class RequestCheckStateLogin(BaseModel): | |
| user_id: Optional[int] | |
| session_id_now: Optional[str] | |
| class RequestSignUp(BaseModel): | |
| email: Optional[str] | |
| password: Optional[str] | |
| confirm_password: Optional[str] | |
| username: Optional[str] | |
| class RequestResetPassword(BaseModel): | |
| email: Optional[str] | |
| class RequestChangePassword(BaseModel): | |
| user_id: Optional[str] | |
| current_password: Optional[str] | |
| new_password: Optional[str] | |
| confirm_new_password: Optional[str] | |
| class RequestRefreshTokenLogin(BaseModel): | |
| refresh_token: Optional[str] |