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 | |