+
    i                     p    R t ^ RIHt ^ RIHt ^ RIHt  ! R R]4      t ! R R]4      t ! R R	]4      tR
# )u3   
Schémas Pydantic pour les événements de niveau
)	BaseModel)Optional)datetimec                   0   a  ] tR t^	t o RtV 3R ltRtV tR# )EvenementCreateNc                Z   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[S[,          ;R&   # )   	niveau_idtypedatelabelintstrr   r   )format__classdict__s   "gC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO CLAUDE\MAESTRO\maestro-backend\app\schemas\evenement.py__annotate__EvenementCreate.__annotate__	   s6     N 
I  N  C=	      )__name__
__module____qualname____firstlineno__r   __annotate_func____static_attributes____classdictcell__r   s   @r   r   r   	   s       E	  r   r   c                   4   a  ] tR t^t o RtRtV 3R ltRtV tR# )EvenementUpdateNc                R   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   # )r   r   r   )r   r   r   )r   r   s   "r   r   EvenementUpdate.__annotate__   s$     
8
# C= r   r   )	r   r   r   r   r   r   r   r   r   r   s   @r   r    r       s     #DE  r   r    c                   D   a  ] tR t^t o Rt ! R R4      tV 3R ltRtV tR# )EvenementOutNc                       ] tR t^tRtRtR# )EvenementOut.ConfigTr   N)r   r   r   r   from_attributesr   r   r   r   Configr&      s    r   r(   c                r   < V ^8  d   Qh/ S[ ;R&   S[ ;R&   S[;R&   S[;R&   S[S[,          ;R&   S[;R&   # )r   idr	   r
   r   r   date_creationr   )r   r   s   "r   r   EvenementOut.__annotate__   sO     G N  I  N	 
 C=   r   r   )	r   r   r   r   r   r(   r   r   r   r   s   @r   r$   r$      s     
  E   r   r$   N)	__doc__pydanticr   typingr   r   r   r    r$   r   r   r   <module>r0      s9       i   i  
	9 	r   