Ë
    I»jL  ã                   óò   — d dl m Z mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
mZ de fd„Z G d„ d	ee«      Z G d
„ de
«      ZeZ G d„ de
«      Z G d„ de
«      Zej&                  dœdedededeeef   fd„Zy)é    )ÚdatetimeÚtimezone)ÚEnum)ÚAny)ÚUUIDÚuuid4)Ú	BaseModelÚFieldÚreturnc                  óH   — t        j                  t        j                  «      S )N)r   Únowr   Úutc© ó    ú,/var/www/html/TJ-AI/tj/app/schemas/common.pyÚutc_nowr   	   s   € Ü�<‰<œŸ™Ó%Ð%r   c                   ó   — e Zd ZdZdZdZdZy)Ú	JobStatusÚacceptedÚ
processingÚ	succeededÚfailedN)Ú__name__Ú
__module__Ú__qualname__ÚACCEPTEDÚ
PROCESSINGÚ	SUCCEEDEDÚFAILEDr   r   r   r   r      s   „ Ø€HØ€JØ€IØ�Fr   r   c                   óˆ   — e Zd ZU dZ ee¬«      Zeed<   e	j                  Ze	ed<   dZeed<   dZeed<    ee¬«      Zeed	<   y
)ÚResponseMetaz.Common metadata returned by Gateway responses.©Údefault_factoryÚ
request_idÚstatusFÚstubÚOKÚmessageÚ
created_atN)r   r   r   Ú__doc__r
   r   r$   r   Ú__annotations__r   r   r%   r&   Úboolr(   Ústrr   r)   r   r   r   r   r!   r!      sG   … Ù8á¨UÔ3€J�Ó3Ø!×+Ñ+€FˆIÓ+Ø€Dˆ$ÓØ€GˆSÓÙ °Ô9€J�Ô9r   r!   c                   óH   — e Zd ZU eed<   eed<    ee¬«      Zeeef   ed<   y)ÚErrorDetailÚcoder(   r"   ÚdetailsN)	r   r   r   r-   r+   r
   Údictr1   r   r   r   r   r/   r/   "   s#   … Ø
ƒIØƒLÙ#°DÔ9€GˆT�#�s�(‰^Ô9r   r/   c                   ó   — e Zd ZU eed<   y)ÚErrorResponseÚerrorN)r   r   r   r/   r+   r   r   r   r4   r4   (   s   … ØÔr   r4   )r%   r&   r(   r%   c                 ó   — || |dœS )N)r%   r&   r(   r   )r&   r(   r%   s      r   Úmetar7   ,   s   € àØØñð r   N)r   r   Úenumr   Útypingr   Úuuidr   r   Úpydanticr	   r
   r   r-   r   r!   ÚStubMetar/   r4   r   r,   r2   r7   r   r   r   Ú<module>r=      s“   ðß 'Ý Ý ß ç %ð&�ó &ô��Tô ô:�9ô :ð €ô:�)ô :ô�Iô ð ;D×:MÑ:Mò �$ð  ð ¨ið ÐRVÐWZÐ\_ÐW_ÑR`ô r   