o
    ‚ži=  ã                   @   sl   d dl mZ d dlmZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZG dd„ deƒZdS )é    )Ú	BaseModel)ÚListc                   @   s&   e Zd ZU eed< eed< eed< dS )Ú	KPIFilterÚkpi_codeÚoperatorÚvalueN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__Úfloat© r   r   ú./var/www/html/stock_analysis/be/app/schemas.pyr      s   
 r   c                   @   ó$   e Zd ZU eed< G dd„ dƒZdS )ÚMarketCreateÚnamec                   @   ó   e Zd ZdZdS )zMarketCreate.ConfigTN©r   r	   r
   Úfrom_attributesr   r   r   r   ÚConfig   ó    r   N©r   r	   r
   r   r   r   r   r   r   r   r   
   ó   
 r   c                   @   r   )ÚSectorCreater   c                   @   r   )zSectorCreate.ConfigTNr   r   r   r   r   r      r   r   Nr   r   r   r   r   r      r   r   c                   @   s.   e Zd ZU eed< eed< dZedB ed< dS )ÚLoginRequestÚusernameÚpasswordNÚflag)r   r	   r
   r   r   r   r   r   r   r   r      s   
 r   c                   @   s"   e Zd ZU eed< dZeed< dS )ÚTokenResponseÚaccess_tokenÚbearerÚ
token_typeN)r   r	   r
   r   r   r"   r   r   r   r   r      s   
 r   N)	Úpydanticr   Útypingr   r   r   r   r   r   r   r   r   r   Ú<module>   s   