Ë
    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
)uH   Schemas â€” AI-generated candidate profile summaries (SOW capabilities).é    )ÚAny)ÚUUID)Ú	BaseModelÚField)ÚStubMetac                   óD  — 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
¬«      Ze
eeef      ed<    e	e
¬«      Ze
eeef      ed<    e	e
¬«      Ze
e   ed	<    e	e
¬«      Ze
eeef      ed
<   dZedz  ed<    e	ddd¬«      Zeed<    e	e¬«      Zeeef   ed<   y)Ú CandidateProfileSummarizeRequestz)POST /api/v1/candidate-profiles/summarizeNÚcorrelation_idÚcandidate_idÚresume_text©Údefault_factoryÚinterview_historyÚassessment_recordsÚbadgesÚreportsÚtarget_roleÚené   é
   )ÚdefaultÚ
min_lengthÚ
max_lengthÚlanguageÚoptions)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__annotations__Ústrr   r   Úlistr   Údictr   r   r   r   r   r   r   © ó    ú8/var/www/html/TJ-AI/tj/app/schemas/candidate_profiles.pyr	   r	      sÈ   … Ù3à"&€N�D˜4‘KÓ&ØÓØ"€K��t‘Ó"Ù.3ÀDÔ.IÐ�t˜D  c ™NÑ+ÓIÙ/4ÀTÔ/JÐ˜˜T # s (™^Ñ,ÓJÙ¨dÔ3€FˆD�‰IÓ3Ù$)¸$Ô$?€GˆT�$�s˜C�x‘.Ñ!Ó?Ø"€K��t‘Ó"Ù $°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d<    e	e
¬«      Ze
e   ed<   dZedz  ed	<    e	e
¬«      Ze
e   ed
<    e	e
¬«      Ze
e   ed<   y)Ú!CandidateProfileSummarizeResponseNr
   r   ÚheadlineÚsummary_markdownr   Ú	strengthsÚgrowth_areasÚreadiness_scoreÚbadge_highlightsÚrecommended_next_steps)r   r   r   r
   r   r    r!   r)   r*   r   r"   r+   r,   r-   Úfloatr.   r/   r$   r%   r&   r(   r(      s�   … Ø"&€N�D˜4‘KÓ&ØÓØ€Hˆc�D‰jÓØ#'Ð�c˜D‘jÓ'Ù °Ô6€Iˆt�C‰yÓ6Ù#°DÔ9€L�$�s‘)Ó9Ø$(€O�U˜T‘\Ó(Ù"'¸Ô"=Ð�d˜3‘iÓ=Ù(-¸dÔ(CÐ˜D ™IÔCr%   r(   N)r   Útypingr   Úuuidr   Úpydanticr   r   Úapp.schemas.commonr   r	   r(   r$   r%   r&   Ú<module>r5      s.   ðÙ Nå Ý ç %å 'ô: yô :ô	D¨õ 	Dr%   