o
    @ªiÏ  ã                   @   sH   d dl mZ d dlmZmZmZmZ G dd„ deƒZG dd„ deƒZdS )é    )Ú	BaseModel)ÚListÚOptionalÚDictÚAnyc                   @   s*   e Zd ZU eed< eed< ee ed< dS )ÚCompanyConsistencySummaryÚstatusÚconfidence_scoreÚalertsN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__Úfloatr   © r   r   ú*/var/www/Credit_scoring_API/api/schemas.pyr   
   s   
 r   c                   @   s®   e Zd ZU eed< eed< eed< eed< dZee ed< dZ	ee ed< dZ
ee ed< ee ed	< ee ed
< dZee ed< dZee ed< dZeeeef  ed< dS )ÚCreditEvaluationResponseV2ÚscoreÚ
risk_classÚ
confidenceÚdecisionNÚapproved_amountÚapproved_term_daysÚcompany_consistencyÚreasonsÚflagsÚrecommended_max_valueÚrecommended_term_daysÚbank_statement_summary)r   r   r   Úintr   r   r   r   r   r   r   r   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   
