Added the mechanism to differentiate between signup and reset requests.

This commit is contained in:
2025-04-07 16:26:12 +05:30
parent 8cc656c929
commit aad9d664cd
3 changed files with 65 additions and 23 deletions
+15
View File
@@ -189,11 +189,26 @@ class VerifyTimedOTPRequestData(BaseModel):
id: str | Dict | List
otp: str
isSignup: bool
username: str
password: str
email: EmailStr
phoneNo: str
idClient: int | None = Field(default = None)
clientName: str | None = Field(default = None)
address: str | None = Field(default = None)
city: str | None = Field(default = None)
pincode: str | None = Field(default = None)
country: str | None = Field(default = None)
panCard: str | None = Field(default = None)
gst: str | None = Field(default = None)
entity: str | None = Field(default = None)
startDate: str | None = Field(default = None)
period: str | None = Field(default = None)
amount: float | int | None = Field(default = None)
class Config:
extra = "forbid"