Fix onboarding process not getting the subcription plan
This commit is contained in:
@@ -19,6 +19,9 @@ class UserRegistration(BaseModel):
|
||||
full_name: str = Field(..., min_length=1, max_length=255)
|
||||
tenant_name: Optional[str] = Field(None, max_length=255)
|
||||
role: Optional[str] = Field("admin", pattern=r'^(user|admin|manager|super_admin)$')
|
||||
subscription_plan: Optional[str] = Field("starter", description="Selected subscription plan (starter, professional, enterprise)")
|
||||
use_trial: Optional[bool] = Field(False, description="Whether to use trial period")
|
||||
payment_method_id: Optional[str] = Field(None, description="Stripe payment method ID")
|
||||
|
||||
class UserLogin(BaseModel):
|
||||
"""User login request"""
|
||||
|
||||
Reference in New Issue
Block a user