More iteration
This commit is contained in:
@@ -9,6 +9,7 @@ from .schemas import (
|
||||
LoginRequest,
|
||||
ForgotPasswordRequest,
|
||||
ResetPasswordRequest,
|
||||
ChangePasswordRequest,
|
||||
MembershipTierBase,
|
||||
MembershipTierCreate,
|
||||
MembershipTierUpdate,
|
||||
@@ -35,6 +36,7 @@ __all__ = [
|
||||
"LoginRequest",
|
||||
"ForgotPasswordRequest",
|
||||
"ResetPasswordRequest",
|
||||
"ChangePasswordRequest",
|
||||
"MembershipTierBase",
|
||||
"MembershipTierCreate",
|
||||
"MembershipTierUpdate",
|
||||
|
||||
@@ -22,6 +22,7 @@ class UserUpdate(BaseModel):
|
||||
last_name: Optional[str] = Field(None, min_length=1, max_length=100)
|
||||
phone: Optional[str] = None
|
||||
address: Optional[str] = None
|
||||
role: Optional[UserRole] = None
|
||||
|
||||
|
||||
class UserResponse(UserBase):
|
||||
@@ -63,6 +64,11 @@ class ResetPasswordRequest(BaseModel):
|
||||
new_password: str = Field(..., min_length=8)
|
||||
|
||||
|
||||
class ChangePasswordRequest(BaseModel):
|
||||
current_password: str = Field(..., min_length=1)
|
||||
new_password: str = Field(..., min_length=8)
|
||||
|
||||
|
||||
# Membership Tier Schemas
|
||||
class MembershipTierBase(BaseModel):
|
||||
name: str = Field(..., min_length=1, max_length=100)
|
||||
|
||||
Reference in New Issue
Block a user