Ë
    I»jÎ  ã                   óh   — d Z ddlmZ ddlmZ ddlmZmZ ddlm	Z	  G d„ de«      Z
 G d„ d	e	«      Zy
)u@   Schemas â€” Progress / improvement analytics (SOW candidate AI).é    )ÚAny)ÚUUID)Ú	BaseModelÚField)ÚStubMetac                   ó
  — e Zd ZU dZdZedz  ed<   eed<   dZedz  ed<    e	e
d¬«      Ze
eeef      ed<    e	e
¬	«      Ze
eeef      ed
<    e	e¬	«      Zeeef   ed<    e	ddd¬«      Zeed<    e	e¬	«      Zeeef   ed<   y)ÚProgressAnalyticsRequestz'POST /api/v1/progress-analytics/analyzeNÚcorrelation_idÚcandidate_idÚ
role_titlez.Prior mock sessions: score, date, skills, mode)Údefault_factoryÚdescriptionÚmock_history©r   Úassessment_historyÚprep_historyÚené   é
   )ÚdefaultÚ
min_lengthÚ
max_lengthÚlanguageÚoptions)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__annotations__Ústrr   r   Úlistr   Údictr   r   r   r   r   © ó    ú8/var/www/html/TJ-AI/tj/app/schemas/progress_analytics.pyr	   r	      s«   … Ù1à"&€N�D˜4‘KÓ&ØÓØ!€J��d‘
Ó!Ù).ØØDô*€L�$�t˜C ˜H‘~Ñ&ó ñ 05ÀTÔ/JÐ˜˜T # s (™^Ñ,ÓJÙ#(¸Ô#>€L�$�s˜C�x‘.Ó>Ù $°1ÀÔD€HˆcÓDÙ#°DÔ9€GˆT�#�s�(‰^Ô9r$   r	   c                   óÒ   — e Zd ZU dZedz  ed<   eed<   dZedz  ed<   dZ	edz  ed<    e
e¬«      Zeeef   ed<    e
e¬«      Zee   ed<    e
e¬«      Zee   ed	<   dZedz  ed
<   y)ÚProgressAnalyticsResponseNr
   r   Úreadiness_scoreÚtrendr   Úskill_trendsÚ	strengthsÚfocus_areasÚsummary_markdown)r   r   r   r
   r   r   r    r(   Úfloatr)   r   r"   r*   r   r!   r+   r,   r-   r#   r$   r%   r'   r'      s~   … Ø"&€N�D˜4‘KÓ&ØÓØ$(€O�U˜T‘\Ó(Ø€Eˆ3�‰:ÓÙ#(¸Ô#>€L�$�s˜C�x‘.Ó>Ù °Ô6€Iˆt�C‰yÓ6Ù"°4Ô8€K��c‘Ó8Ø#'Ð�c˜D‘jÔ'r$   r'   N)r   Útypingr   Úuuidr   Úpydanticr   r   Úapp.schemas.commonr   r	   r'   r#   r$   r%   Ú<module>r3      s,   ðÙ Få Ý ç %å 'ô:˜yô :ô ( õ (r$   