Ë
    I»j¦  ã                   ó`   — d Z ddlmZmZ ddlmZmZ  G d„ de«      Z G d„ de«      Zdefd	„Z	y
)u(   Schemas â€” Interviewer persona catalog.é    )Ú	BaseModelÚField)ÚPERSONA_DESCRIPTIONSÚPersonac                   ó,   — e Zd ZU eed<   eed<   eed<   y)ÚPersonaInfoÚidÚlabelÚdescriptionN)Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__Ústr© ó    ú./var/www/html/TJ-AI/tj/app/schemas/personas.pyr   r      s   … ØƒKØƒJØÔr   r   c                   ó0   — e Zd ZU  ee¬«      Zee   ed<   y)ÚPersonaListResponse)Údefault_factoryÚpersonasN)r   r   r   r   Úlistr   r   r   r   r   r   r   r      s   … Ù"'¸Ô"=€Hˆd�;ÑÔ=r   r   Úreturnc                  óþ  — t         j                  dt         j                  dt         j                  dt         j                  dt         j
                  dt         j                  dt         j                  dt         j                  di} t        j                  «       D ��cg c]K  \  }}t        || j                  ||j                  j                  d	d
«      j                  «       «      |¬«      ‘ŒM }}}t!        |¬«      S c c}}w )NzTechnical InterviewerzHR / Behavioral InterviewerzFriendly CoachzExecutive Leadership Panelz$Sales & Customer Success Interviewerz!Healthcare & Clinical Interviewerz Finance & Consulting InterviewerzCustom Company PersonaÚ_Ú )r	   r
   r   )r   )r   Ú	TECHNICALÚHR_BEHAVIORALÚFRIENDLY_COACHÚ	EXECUTIVEÚSALESÚ
HEALTHCAREÚFINANCEÚCUSTOMr   Úitemsr   ÚgetÚvalueÚreplaceÚtitler   )Úlabel_overridesÚpersonar   r   s       r   Úbuild_persona_catalogr,      sà   € ä×ÑÐ2Ü×ÑÐ<Ü×ÑÐ 0Ü×ÑÐ7Ü�‰Ð=Ü×ÑÐ?Ü�‰Ð;Ü�‰Ð0ð	€Oô  %9×$>Ñ$>Ô$@ôñ %AÑ ˆG�[ô 	ØØ!×%Ñ% g¨w¯}©}×/DÑ/DÀSÈ#Ó/N×/TÑ/TÓ/VÓWØ#ö	
ð
 %Að ñ ô ¨Ô1Ð1ùós   ÂAC9N)
Ú__doc__Úpydanticr   r   Úapp.promptsr   r   r   r   r,   r   r   r   Ú<module>r0      s3   ðÙ .ç %ç 5ô�)ô ô>˜)ô >ð2Ð2ô 2r   