§
    #FÆi
  ã                   ó‚   — d dl m Z mZ d dlmZ d dlmZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Zd
S )é    )ÚdatetimeÚdate)ÚOptional)Ú	BaseModelc                   ó¶   — e Zd ZU eed<   dZee         ed<   dZee         ed<   g Z	e
e         ed<   dZee         ed<   dZee         ed<   dZee         ed<   dS )	ÚContractCreateÚtitleNÚ
company_idÚ	vendor_idÚpredecessor_idsÚperiod_startÚ
period_endÚbody)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r
   r   Úintr   r   Úlistr   r   r   r   © ó    ú</var/www/html/jarvis.com/web/backend/app/schemas/contract.pyr   r      s“   € € € € € € Ø€J€J�JØ $€J�˜”Ð$Ð$Ñ$Ø#€Iˆx˜Œ}Ð#Ð#Ñ#Ø!#€O�T˜#”YÐ#Ð#Ñ#Ø#'€L�(˜4”.Ð'Ð'Ñ'Ø!%€J�˜”Ð%Ð%Ñ%Ø€Dˆ(�3Œ-ÐÐÑÐÐr   r   c                   óÒ   — e Zd ZU dZee         ed<   dZee         ed<   dZ	ee         ed<   dZ
eee                  ed<   dZee         ed<   dZee         ed<   dZee         ed<   dS )	ÚContractUpdateNr	   r
   r   r   r   r   r   )r   r   r   r	   r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r      s£   € € € € € € Ø€Eˆ8�CŒ=ÐÐÑØ $€J�˜”Ð$Ð$Ñ$Ø#€Iˆx˜Œ}Ð#Ð#Ñ#Ø+/€O�X˜d 3œiÔ(Ð/Ð/Ñ/Ø#'€L�(˜4”.Ð'Ð'Ñ'Ø!%€J�˜”Ð%Ð%Ñ%Ø€Dˆ(�3Œ-ÐÐÑÐÐr   r   c                   óX  — e Zd ZU eed<   eed<   ee         ed<   ee         ed<   dZee         ed<   dZee         ed<   g Z	e
e         ed<   g Ze
e         ed	<   ee         ed
<   ee         ed<   ee         ed<   ee         ed<   ee         ed<   ee         ed<   eed<   eed<   ddiZdS )ÚContractOutÚidr	   r
   r   NÚcompany_nameÚvendor_nameÚpredecessorsÚ
successorsr   r   r   Ú	file_pathÚbukti_transfer_pathÚ
created_byÚ
created_atÚ
updated_atÚfrom_attributesT)r   r   r   r   r   r   r   r   r    r!   r   Údictr"   r   r   Úmodel_configr   r   r   r   r      s  € € € € € € Ø€G€G�GØ€J€J�JØ˜”ÐÐÑØ˜Œ}ÐÐÑØ"&€L�(˜3”-Ð&Ð&Ñ&Ø!%€K�˜#”Ð%Ð%Ñ%Ø!€L�$�t”*Ð!Ð!Ñ!Ø€J��T”
ÐÐÑØ˜4”.Ð Ð Ñ Ø˜”ÐÐÑØ
�3Œ-ÐÐÑØ˜Œ}ÐÐÑØ! #œÐ&Ð&Ñ&Ø˜”ÐÐÑØÐÐÑØÐÐÑØ% tÐ,€L€L€Lr   r   N)	r   r   Útypingr   Úpydanticr   r   r   r   r   r   r   ú<module>r-      sÉ   ðØ #Ð #Ð #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ðð ð ð ð �Yñ ô ð ðð ð ð ð �Yñ ô ð ð-ð -ð -ð -ð -�)ñ -ô -ð -ð -ð -r   