Spaces:
Running
Running
Feat: Add Update Password payload and response schema
Browse files- backend/app/schemas.py +11 -0
backend/app/schemas.py
CHANGED
|
@@ -26,6 +26,17 @@ class UserUpdateResponse(BaseModel):
|
|
| 26 |
id: str
|
| 27 |
username: str
|
| 28 |
email: EmailStr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
class TokenResponse(BaseModel):
|
| 30 |
access_token: str
|
| 31 |
refresh_token: str
|
|
|
|
| 26 |
id: str
|
| 27 |
username: str
|
| 28 |
email: EmailStr
|
| 29 |
+
|
| 30 |
+
class UpdatePassword(BaseModel):
|
| 31 |
+
password: str
|
| 32 |
+
confirm_password: str
|
| 33 |
+
|
| 34 |
+
class UpdatePasswordResponse(BaseModel):
|
| 35 |
+
id: str
|
| 36 |
+
username: str
|
| 37 |
+
email: EmailStr
|
| 38 |
+
password_changed:bool = True
|
| 39 |
+
|
| 40 |
class TokenResponse(BaseModel):
|
| 41 |
access_token: str
|
| 42 |
refresh_token: str
|