
    [<vj                         d dl mZ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)Optionalc                   ,    e Zd ZU eed<   eed<   eed<   y)RegisterRequestemailpasswordnameN__name__
__module____qualname__r   __annotations__str     /app/schemas/auth.pyr   r      s    OM
Ir   r   c                   "    e Zd ZU eed<   eed<   y)LoginRequestr   r	   Nr   r   r   r   r   r   	   s    OMr   r   c                       e Zd ZU eed<   y)RefreshRequestrefresh_tokenNr   r   r   r   r   r   r   r   r   r      s    r   r   c                   "    e Zd ZU eed<   eed<   y)AuthResponseaccess_tokenr   Nr   r   r   r   r   r      s    r   r   c                   J    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   y)UserResponseidr   r
   	is_activeis_verifiedis_adminN)r   r   r   r   r   boolr   r   r   r   r      s!    GJ
IONr   r   N)
pydanticr   r   typingr   r   r   r   r   r   r   r   r   <module>r&      sG    ( i 
9 Y 9 9 r   