Ë
    I»j6  ã                   ó~   — 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y)u.   Schemas â€” Personalized interview prep plans.é    )ÚAny)ÚUUID)Ú	BaseModelÚField)ÚStubMetac                   ó4  — e Zd ZU dZdZedz  ed<   dZedz  ed<    e	dd¬«      Z
eed<    e	dd	¬«      Zeed
<   dZedz  ed<    e	e¬«      Zeeef   ed<    e	d¬«      Zeed<    e	e¬«      Zee   ed<    e	ddd¬«      Zeed<    e	e¬«      Zeeef   ed<   y)ÚPrepPlanRequestz POST /api/v1/prep-plans/generateNÚcorrelation_idÚcandidate_id.é   )Ú
min_lengthÚ
role_titleé   Újob_descriptionÚresume_text©Údefault_factoryÚresume_structuredÚintermediate)ÚdefaultÚtarget_levelÚfocus_skillsÚené   é
   )r   r   Ú
max_lengthÚlanguageÚoptions)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__annotations__r   Ústrr   r   r   r   Údictr   r   r   Úlistr   r   r   © ó    ú0/var/www/html/TJ-AI/tj/app/schemas/prep_plans.pyr	   r	      sµ   … Ù*à"&€N�D˜4‘KÓ&Ø#€L�#˜‘*Ó#Ù˜C¨AÔ.€J�Ó.Ù  °Ô4€O�SÓ4Ø"€K��t‘Ó"Ù(-¸dÔ(CÐ�t˜C ˜H‘~ÓCÙ nÔ5€L�#Ó5Ù#°DÔ9€L�$�s‘)Ó9Ù $°1ÀÔD€HˆcÓDÙ#°DÔ9€GˆT�#�s�(‰^Ô9r(   r	   c                   óN   — e Zd ZU eed<    ee¬«      Zee   ed<   dZe	dz  ed<   y)ÚPrepPlanSectionÚtitler   ÚitemsNÚestimated_hours)
r   r    r!   r$   r#   r   r&   r-   r.   Úfloatr'   r(   r)   r+   r+      s(   … ØƒJÙ¨TÔ2€Eˆ4�‰9Ó2Ø$(€O�U˜T‘\Ô(r(   r+   c                   óÎ   — e Zd ZU dZedz  ed<   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	<    e
e¬«      Zee   ed
<   y)ÚPrepPlanResponseNr
   r   r   Úplan_idÚsummaryr   Ú
skill_gapsÚsectionsÚsuggested_tracks)r   r    r!   r
   r   r#   r   r$   r2   r3   r   r&   r4   r5   r+   r6   r'   r(   r)   r1   r1       sz   … Ø"&€N�D˜4‘KÓ&Ø#€L�#˜‘*Ó#ØƒOØ€GˆS�4‰ZÓØ€GˆS�4‰ZÓÙ!°$Ô7€J��S‘	Ó7Ù&+¸DÔ&A€Hˆd�?Ñ#ÓAÙ"'¸Ô"=Ð�d˜3‘iÔ=r(   r1   N)r"   Útypingr   Úuuidr   Úpydanticr   r   Úapp.schemas.commonr   r	   r+   r1   r'   r(   r)   Ú<module>r;      s8   ðÙ 4å Ý ç %å 'ô:�iô :ô)�iô )ô>�xõ >r(   