
    .Si                     6    d dl mZ d dlmZmZ  G d de      Zy)    )Optional)	BaseModelFieldc                       e Zd ZU dZ edd      Zeed<    eddd      Ze	ed	<    ed
dd      Z
ee   ed<    eddd      Zeed<    edddd      Ze	ed<    edddd      Zeed<   y
)CreditRequestuj   
    Input principal do motor de scoring (MVP).
    Dados declarativos + metadados de documentação.
    .   )
min_length
empresa_idr   zMeses de actividade da empresa)gedescriptionmeses_atividadeNu(   Faturamento médio mensal declarado (MT)faturamento_mensalu!   Valor do crédito solicitado (MT))gtr   valor_credito   u(   Número de documentos submetidos (0–5))r   ler   num_documentosd   u/   Percentual de campos preenchidos no formuláriopercentual_completude)__name__
__module____qualname____doc__r   r
   str__annotations__r   intr   r   floatr   r   r        QC:\Users\dkayr\PycharmProjects\Credit_Scoring_plataform\src\core\models\inputs.pyr   r      s    
 CA.J. 4OS  +0>+  !7M5   >	NC  $)E	$5 r   r   N)typingr   pydanticr   r   r   r   r   r    <module>r#      s     %&I &r   