Ë
    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y)uP   Schemas â€” Badge recommendations from tracks/assessments (SOW gamification AI).é    )ÚAny)ÚUUID)Ú	BaseModelÚField)ÚStubMetac                   óÚ   — e Zd ZU dZdZedz  ed<   e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ef      ed<    ee¬«      Zeeef   ed	<   y)
ÚBadgeRecommendRequestzPOST /api/v1/badges/recommendNÚcorrelation_idÚcandidate_id©Údefault_factoryÚtrack_resultsÚassessment_resultsÚinterview_scoresÚoptions)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__annotations__Ústrr   Úlistr   Údictr   r   r   r   © ó    ú,/var/www/html/TJ-AI/tj/app/schemas/badges.pyr	   r	      s†   … Ù'à"&€N�D˜4‘KÓ&ØÓÙ*/ÀÔ*E€M�4˜˜S #˜X™Ñ'ÓEÙ/4ÀTÔ/JÐ˜˜T # s (™^Ñ,ÓJÙ-2À4Ô-HÐ�d˜4  S ™>Ñ*ÓHÙ#°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)Ú	BadgeItemÚbadge_idÚnameNÚlevelÚreason)r   r   r   r   r   r!   r"   r   r   r   r   r      s(   … ØƒMØ
ƒIØ€Eˆ3�‰:ÓØ€FˆC�$‰JÔr   r   c                   óp   — 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<   y)ÚBadgeRecommendResponseNr
   r   r   ÚearnedÚnext_badges)r   r   r   r
   r   r   r   r   r   r%   r   r&   r   r   r   r$   r$      s<   … Ø"&€N�D˜4‘KÓ&ØÓÙ#°DÔ9€FˆD�‰OÓ9Ù#(¸Ô#>€K��i‘Ô>r   r$   N)r   Útypingr   Úuuidr   Úpydanticr   r   Úapp.schemas.commonr   r	   r   r$   r   r   r   Ú<module>r+      s8   ðÙ Vå Ý ç %å 'ô:˜Iô :ô�	ô ô?˜Xõ ?r   