Set up optional query parameters
This commit is contained in:
		
							parent
							
								
									12d4405654
								
							
						
					
					
						commit
						78b4dd3827
					
				@ -6,23 +6,23 @@ class RegisterSchema(BaseModel):
 | 
				
			|||||||
    full_name: str
 | 
					    full_name: str
 | 
				
			||||||
    email: EmailStr
 | 
					    email: EmailStr
 | 
				
			||||||
    password: str
 | 
					    password: str
 | 
				
			||||||
    gender: int = Query(le=1, ge=3)
 | 
					    gender: int = Query(None, le=1, ge=3)
 | 
				
			||||||
    mobile: str = Query(min_length=8, max_length=13)
 | 
					    mobile: str = Query(None, min_length=8, max_length=13)
 | 
				
			||||||
    user_image: str = None
 | 
					    user_image: str = None
 | 
				
			||||||
    user_type: int = Query(le=1, ge=2)
 | 
					    user_type: int = Query(None, le=1, ge=2)
 | 
				
			||||||
    lang_type: int = Query(le=1, ge=2)
 | 
					    lang_type: int = Query(None, le=1, ge=2)
 | 
				
			||||||
    device_type: int = Query(le=1, ge=2)
 | 
					    device_type: int = Query(None, le=1, ge=2)
 | 
				
			||||||
    device_id: str
 | 
					    device_id: str
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class LoginSchema(BaseModel):
 | 
					class LoginSchema(BaseModel):
 | 
				
			||||||
    email: EmailStr
 | 
					    email: EmailStr
 | 
				
			||||||
    password: str
 | 
					    password: str
 | 
				
			||||||
    user_type: int = Query(le=1, ge=2)
 | 
					    user_type: int = Query(None, le=1, ge=2)
 | 
				
			||||||
    lang_type: int = Query(le=1, ge=2)
 | 
					    lang_type: int = Query(None, le=1, ge=2)
 | 
				
			||||||
    device_id: str
 | 
					    device_id: str
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class OTPSchema(BaseModel):
 | 
					class OTPSchema(BaseModel):
 | 
				
			||||||
    mobile: str = Query(min_length=8, max_length=13)
 | 
					    mobile: str = Query(None, min_length=8, max_length=13)
 | 
				
			||||||
    otp: int = Query(le=6, ge=6)
 | 
					    otp: int = Query(None, le=6, ge=6)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user