Ë
    I»j]  ã                   ó8   — d Z ddlmZ ddlmZmZ  G d„ d«      Zy)z Government ID verification stub.é    )Ú	JobStatus)ÚIdVerificationRequestÚIdVerificationResponsec                   ó   — e Zd Zdedefd„Zy)ÚIdVerificationServiceÚpayloadÚreturnc              ƒ   óÖ   K  — g }|j                   }d}|j                   r|rd}n|j                  d«       d}|dk\  }t        |j                  t        j
                  dd||dd	||¬
«
      S ­w)Ngffffffæ?g)\�Âõ(ì?u0   No expected_name provided â€” name match skippedÚEXTRACTED_NAME_STUBgš™™™™™é?TuC   ID verification local stub â€” wire OCR/KYC provider for productionz	****-STUBÚgovernment_id)
Úcorrelation_idÚstatusÚstubÚmessageÚverifiedÚextracted_nameÚextracted_id_numberÚdocument_typeÚmatch_scoreÚwarnings)Úexpected_nameÚappendr   r   r   Ú	SUCCEEDED)Úselfr   r   r   Úmatchr   s         ú6/var/www/html/TJ-AI/tj/app/services/id_verification.pyÚverifyzIdVerificationService.verify   s}   è ø€ Ø ˆØ ×.Ñ.ˆØˆØ× Ò ¡^Ø‰Eà�O‰OÐNÔOØ2ˆNØ˜C‘<ˆÜ%Ø"×1Ñ1Ü×&Ñ&ØØYØØ)Ø +Ø)ØØô
ð 	
ùs   ‚A'A)N)Ú__name__Ú
__module__Ú__qualname__r   r   r   © ó    r   r   r      s   „ ð
Ð$9ð 
Ð>Tô 
r"   r   N)Ú__doc__Úapp.schemas.commonr   Úapp.schemas.id_verificationr   r   r   r!   r"   r   Ú<module>r&      s   ðÙ &å (ß U÷
ò 
r"   