
    J"gfs                     ^    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y	)
    )	BaseModel)Listc                   v   e Zd ZU dZedz  ed<   dZedz  ed<   dZedz  ed<   dZ	edz  ed<   dZ
edz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed	<   dZedz  ed
<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   y)InterventionNstartingPhotoendingPhotostep1step2step3datehourdurationstatepool_sub
client_subtech_subchlorephstabilisantcompteurreportnote__name__
__module____qualname__r   str__annotations__r   r	   boolr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r        VC:\Users\ChattiNader\Documents\EpsilonGroupe\api-vastappli\app\models\interventions.pyr   r           $M3:$"Kt"E4$;E4$;E4$;D#*D#*HcDjE3:HcDj!Jd
!HcDjFC$JBd
"Kt"HcDjFC$JD#*r!   r   c                   v   e Zd ZU dZedz  ed<   dZedz  ed<   dZedz  ed<   dZ	edz  ed<   dZ
edz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed	<   dZedz  ed
<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   y)UpdateInterventionNr   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%   c                   6    e Zd ZU dZedz  ed<   eed<   eed<   y)RescheduleInterventionNanomaly_subr   r   )r   r   r   r(   r   r   r    r!   r"   r'   r'   .   s    "Kt"
I
Ir!   r'   N)pydanticr   typingr   r   r%   r'   r    r!   r"   <module>r+      s/     9 * (Y r!   