Ë
    I»j~  ã                   ó”   — 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 G d
„ de«      Z G d„ de	«      Zy)u4   Schemas â€” Panelist notes & PDF evaluation reports.é    )ÚAny)ÚUUID)Ú	BaseModelÚField)ÚStubMetac                   óÆ   — e Zd ZU dZdZedz  ed<   eed<   eed<   eed<    ee	¬«      Z
e	eef   ed<   dZedz  ed	<    ee¬«      Zee   ed
<    ee	¬«      Ze	eef   ed<   y)ÚPanelistNotesRequestz#POST /api/v1/reports/panelist-notesNÚcorrelation_idÚinterview_idÚcandidate_idÚ
role_title©Údefault_factoryÚ	scorecardÚtranscript_excerptÚrecruiter_annotationsÚoptions)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__annotations__Ústrr   Údictr   r   r   Úlistr   r   © ó    ú-/var/www/html/TJ-AI/tj/app/schemas/reports.pyr	   r	      su   … Ù-à"&€N�D˜4‘KÓ&ØÓØÓØƒOÙ %°dÔ ;€Iˆt�C˜�H‰~Ó;Ø%)Ð˜˜d™
Ó)Ù',¸TÔ'BÐ˜4 ™9ÓBÙ#°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<    ee	¬«      Z
e	e   ed<    ee	¬«      Ze	e   ed<   dZedz  ed<   y)	ÚPanelistNotesResponseNr
   r   Únotes_markdownr   Ú
highlightsÚrisksÚrecommendation)r   r   r   r
   r   r   r   r!   r   r   r"   r#   r$   r   r   r   r    r       sX   … Ø"&€N�D˜4‘KÓ&ØÓØ!%€N�C˜$‘JÓ%Ù!°$Ô7€J��S‘	Ó7Ù¨TÔ2€Eˆ4�‰9Ó2Ø!%€N�C˜$‘JÔ%r   r    c                   ó   — e Zd ZU dZdZedz  ed<   eed<   eed<   dZedz  ed<   eed<   dZ	edz  ed<    e
e¬	«      Zeeef   ed
<   dZedz  ed<   dZeed<    e
e¬	«      Zeeef   ed<    e
e¬	«      Zeeef   ed<   y)ÚEvaluationReportRequestz#POST /api/v1/reports/evaluation-pdfNr
   r   r   Úcandidate_namer   Úcompany_namer   Úscoring_payloadÚpanelist_notesFÚinclude_transcriptÚbrandingr   )r   r   r   r   r
   r   r   r   r'   r(   r   r   r)   r   r*   r+   Úboolr,   r   r   r   r   r&   r&   !   sž   … Ù-à"&€N�D˜4‘KÓ&ØÓØÓØ!%€N�C˜$‘JÓ%ØƒOØ#€L�#˜‘*Ó#Ù&+¸DÔ&A€O�T˜#˜s˜(‘^ÓAØ!%€N�C˜$‘JÓ%Ø$Ð˜Ó$Ù$°TÔ:€Hˆd�3˜�8‰nÓ:Ù#°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<   dZ	edz  ed<   dZ
edz  ed<   y)ÚEvaluationReportResponseNr
   r   Ú	report_idÚ
pdf_base64Údownload_urlÚsummary_markdown)r   r   r   r
   r   r   r   r0   r1   r2   r3   r   r   r   r/   r/   1   sO   … Ø"&€N�D˜4‘KÓ&ØÓØ €Iˆs�T‰zÓ Ø!€J��d‘
Ó!Ø#€L�#˜‘*Ó#Ø#'Ð�c˜D‘jÔ'r   r/   N)r   Útypingr   Úuuidr   Úpydanticr   r   Úapp.schemas.commonr   r	   r    r&   r/   r   r   r   Ú<module>r8      sD   ðÙ :å Ý ç %å 'ô
:˜9ô 
:ô&˜Hô &ô:˜iô :ô (˜xõ (r   