Ë
    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	 ddl
mZ  G d„ de«      Z G d	„ d
e«      Z G d„ de	«      Zy)uH   Schemas â€” Interview AI highlights (SOW interview replay intelligence).é    )ÚAny)ÚUUID)Ú	BaseModelÚField)ÚStubMeta)ÚTranscriptTurnc                   óÜ   — 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<    e	e
¬«      Ze
e   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)ÚInterviewHighlightsRequestz*POST /api/v1/interview-highlights/generateNÚcorrelation_idÚinterview_idÚcandidate_idÚ
role_title©Údefault_factoryÚ
transcriptÚ	scorecardÚené   é
   )ÚdefaultÚ
min_lengthÚ
max_lengthÚlanguageÚoptions)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__annotations__Ústrr   r   Úlistr   r   Údictr   r   r   r   © ó    ú:/var/www/html/TJ-AI/tj/app/schemas/interview_highlights.pyr
   r
      s�   … Ù4à"&€N�D˜4‘KÓ&ØÓØ#€L�#˜‘*Ó#ØƒOÙ',¸TÔ'B€J��^Ñ$ÓBÙ %°dÔ ;€Iˆt�C˜�H‰~Ó;Ù $°1ÀÔD€HˆcÓDÙ#°DÔ9€GˆT�#�s�(‰^Ô9r$   r
   c                   óJ   — e Zd ZU eed<   eed<   dZedz  ed<   dZedz  ed<   y)ÚHighlightItemÚkindÚtextNÚtimestamp_msÚturn_id)r   r   r   r    r   r*   Úintr+   r#   r$   r%   r'   r'      s(   … Ø
ƒIØ
ƒIØ#€L�#˜‘*Ó#Ø€GˆS�4‰ZÔr$   r'   c                   ó¦   — e Zd ZU dZedz  ed<   eed<    ee¬«      Z	ee
   ed<    ee¬«      Zee
   ed<    ee¬«      Zee
   ed<   dZedz  ed<   y)	ÚInterviewHighlightsResponseNr   r   r   Ú	strengthsÚ
weaknessesÚflagged_responsesÚsummary_markdown)r   r   r   r   r   r   r    r   r!   r/   r'   r0   r1   r2   r#   r$   r%   r.   r.       sb   … Ø"&€N�D˜4‘KÓ&ØÓÙ%*¸4Ô%@€Iˆt�MÑ"Ó@Ù&+¸DÔ&A€J��]Ñ#ÓAÙ-2À4Ô-HÐ�t˜MÑ*ÓHØ#'Ð�c˜D‘jÔ'r$   r.   N)r   Útypingr   Úuuidr   Úpydanticr   r   Úapp.schemas.commonr   Úapp.schemas.interviewsr   r
   r'   r.   r#   r$   r%   Ú<module>r8      s;   ðÙ Nå Ý ç %å 'Ý 1ô
: ô 
:ô�Iô ô( (õ (r$   