§
    –%{j,  ã                   óš   — d dl 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 G d
„ de¦  «        ZdS )é    )Údatetime)ÚOptional)Ú	BaseModelc                   ó\  — e Zd ZU eed<   eed<   dZee         ed<   dZee         ed<   dZee         ed<   dZ	ee         ed<   dZ
ee         ed<   dZee         ed	<   dZee         ed
<   dZee         ed<   d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 )ÚCompanyCreateÚnameÚcodeNÚaddressÚemailÚphoneÚnibÚ
letterheadÚdirector_signatureÚmanager_signatureÚdirector_nameÚdirector_titleÚmanager_nameÚmanager_titleÚorg_structure)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r
   r   r   r   r   r   r   r   r   r   r   r   r   © ó    ú;/var/www/html/jarvis.com/web/backend/app/schemas/company.pyr   r      s  € € € € € € Ø
€I€I�IØ
€I€I�IØ!€GˆX�cŒ]Ð!Ð!Ñ!Ø€Eˆ8�CŒ=ÐÐÑØ€Eˆ8�CŒ=ÐÐÑØ€Cˆ�#ŒÐÐÑØ $€J�˜”Ð$Ð$Ñ$Ø(,Ð˜ œÐ,Ð,Ñ,Ø'+Ð�x ”}Ð+Ð+Ñ+Ø#'€M�8˜C”=Ð'Ð'Ñ'Ø$(€N�H˜S”MÐ(Ð(Ñ(Ø"&€L�(˜3”-Ð&Ð&Ñ&Ø#'€M�8˜C”=Ð'Ð'Ñ'Ø#'€M�8˜C”=Ð'Ð'Ñ'Ð'Ð'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d<   dZ
ee         ed<   dZee         ed<   dZee         ed<   dZee         ed	<   dZee         ed
<   dZee         ed<   d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 )ÚCompanyUpdateNr   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   r   r   r   r   r   r   r   r   r   r   r      s,  € € € € € € Ø€Dˆ(�3Œ-ÐÐÑØ€Dˆ(�3Œ-ÐÐÑØ!€GˆX�cŒ]Ð!Ð!Ñ!Ø€Eˆ8�CŒ=ÐÐÑØ€Eˆ8�CŒ=ÐÐÑØ€Cˆ�#ŒÐÐÑØ $€J�˜”Ð$Ð$Ñ$Ø(,Ð˜ œÐ,Ð,Ñ,Ø'+Ð�x ”}Ð+Ð+Ñ+Ø#'€M�8˜C”=Ð'Ð'Ñ'Ø$(€N�H˜S”MÐ(Ð(Ñ(Ø"&€L�(˜3”-Ð&Ð&Ñ&Ø#'€M�8˜C”=Ð'Ð'Ñ'Ø#'€M�8˜C”=Ð'Ð'Ñ'Ð'Ð'r   r   c                   óR  — e Zd ZU eed<   eed<   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         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 )Ú
CompanyOutÚidr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   Ú
created_atÚ
updated_atÚfrom_attributesTN)	r   r   r   Úintr   r   r   r   Úmodel_configr   r   r   r!   r!   (   s  € € € € € € Ø€G€G�GØ
€I€I�IØ
€I€I�IØ�cŒ]ÐÐÑØ�CŒ=ÐÐÑØ�CŒ=ÐÐÑØ	�#ŒÐÐÑØ˜”ÐÐÑØ  œÐ%Ð%Ñ%Ø ”}Ð$Ð$Ñ$Ø˜C”=Ð Ð Ñ Ø˜S”MÐ!Ð!Ñ!Ø˜3”-ÐÐÑØ˜C”=Ð Ð Ñ Ø˜C”=Ð Ð Ñ ØÐÐÑØÐÐÑØ% tÐ,€L€L€Lr   r!   c                   ó@   — e Zd ZU eed<   eed<   eed<   eed<   ddiZdS )ÚCompanyListOutr"   r   r	   r#   r%   TN)r   r   r   r&   r   r   r   r'   r   r   r   r)   r)   =   sA   € € € € € € Ø€G€G�GØ
€I€I�IØ
€I€I�IØÐÐÑØ% tÐ,€L€L€Lr   r)   N)	r   Útypingr   Úpydanticr   r   r   r!   r)   r   r   r   ú<module>r,      sí   ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð(ð (ð (ð (ð (�Iñ (ô (ð (ð"(ð (ð (ð (ð (�Iñ (ô (ð (ð"-ð -ð -ð -ð -�ñ -ô -ð -ð*-ð -ð -ð -ð -�Yñ -ô -ð -ð -ð -r   