Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel, EmailStr | |
| from uuid import UUID | |
| class User(BaseModel): | |
| id: UUID | |
| name: str | |
| surname: str | |
| phone: str | |
| email: EmailStr | |
| role: str | |
| status: str | |
| class CreateUser(BaseModel): | |
| name: str | |
| surname: str | |
| phone: str | |
| email: EmailStr | |
| role: str | |
| password: str | |
| class UpdateUser(BaseModel): | |
| name: str = None | |
| surname: str = None | |
| phone: str = None | |
| email: EmailStr = None | |
| role: str = None | |
| status: str = None | |
| class OTPVerification(BaseModel): | |
| email: EmailStr | |
| otp: str | |
| class ResetPassword(BaseModel): | |
| email: EmailStr | |
| newPassword: str | |
| class ChangePassword(BaseModel): | |
| currentPassword: str | |
| newPassword: str | |