Spaces:
Sleeping
Sleeping
from pydantic import BaseModel | |
from typing import Optional | |
class Admin(BaseModel): | |
name : str | |
userName : str | |
email :str | |
password :str | |
phoneNo :str | |
otp : int | |
isVerified : bool = True | |
role:str = 'admin' | |
class User(BaseModel): | |
name : str | |
userName : str | |
email :str | |
password :str | |
phoneNo :str | |
otp : int | |
isVerified : bool = False | |
role:str = 'user' | |
class PoholeInfo(BaseModel): | |
userId : str | |
name: str | |
email: str | |
phoneNo :str | |
date: str | |
description: str | |
address: str | |
status: str | |
assignee: str | |
fileID: str | |
# isActive: bool | |
# version: int | |
class UpdatePotholeInfo(BaseModel): | |
infoID: str | |
status: str | |
assignee: str | |
class UserLogin(BaseModel): | |
userName : str | |
password : str | |
class VerifyOtp(BaseModel): | |
email : str | |
otp:str | |
class PotInfoById(BaseModel): | |
infoID : str | |
class PotholeModel(BaseModel): | |
image : str | |
class PotholeFilters(BaseModel): | |
userID: Optional[str] | |
status: Optional[str] |