
    h                         d dl mZmZ d dlmZ d dlmZ  G d de      Z G d de      Z G d d	e      Z	 G d
 de      Z
 G d de      Zy)    )	BaseModelEmailStr)Optional)UserResponsec                   ,    e Zd ZU eed<   eed<   eed<   y)Tokenaccess_token
token_typerefresh_tokenN__name__
__module____qualname__str__annotations__     =/home/www/40-admission.kofcorporation.com/app/schemas/auth.pyr   r      s    Or   r   c                   "    e Zd ZU dZee   ed<   y)	TokenDataNemail)r   r   r   r   r   r   r   r   r   r   r   r      s    E8C=r   r   c                       e Zd ZU eed<   y)RefreshTokenr   Nr   r   r   r   r   r      s    r   r   c                   "    e Zd ZU eed<   eed<   y)	OTPVerifyr   otpN)r   r   r   r   r   r   r   r   r   r   r      s    O	Hr   r   c                       e Zd ZU eed<   y)UserTokenResponseuserN)r   r   r   r   r   r   r   r   r   r      s    
r   r   N)pydanticr   r   typingr   app.schemas.userr   r   r   r   r   r   r   r   r   <module>r#      sJ    (  )I 
 	  9 	  r   