
    Hj                     *   d dl mZ d dlmZ d dlmZ  eddg      Z e       Z G d de      Z G d	 d
e      Z	 G d de      Z
ej                  d      defd       Zej                  d      de	fd       Zej                  d      de
fd       Zy)    )	APIRouter)	BaseModel)UserControllerz/userUser)prefixtagsc                       e Zd ZU eed<   y)RegisterRequestphoneN__name__
__module____qualname__str__annotations__     6/var/www/html/photoedit/app/modules/user/user_route.pyr
   r
   5   s    Jr   r
   c                   ,    e Zd ZU eed<   eed<   eed<   y)VerifyOtpRequestr   passwordotpCodeNr   r   r   r   r   r   9   s    JMLr   r   c                   "    e Zd ZU eed<   eed<   y)LoginRequestr   r   Nr   r   r   r   r   r   ?   s    JMr   r   z	/registerrequestc                 H   K   t         j                  |        d {   S 7 wN)
controllerregisterr   s    r   r   r   D   s     $$W----   " "z/verify-otpc                 H   K   t         j                  |        d {   S 7 wr   )r   
verify_otpr    s    r   r#   r#   I   s     &&w////r!   z/loginc                 H   K   t         j                  |        d {   S 7 wr   )r   loginr    s    r   r%   r%   N   s     !!'****r!   N)fastapir   pydanticr    app.modules.user.user_controllerr   routerr   r
   r   r   postr   r#   r%   r   r   r   <module>r+      s   N   ; 



 
i y 9 
 [.O . . ]0. 0 0 X+ + +r   