+
    `ØjT  ã                   ó|   € ^ RI HtH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# )é    )Ú	BaseModelÚField)ÚOptional)ÚUUID)Údatetimec                   ó†   a € ] tR t^t o ]! R^^2R7      t]! R^^ÿR7      tRtRtRt	Rt
RtRtRt]! ]R7      tV 3R ltRtV tR# )	ÚStationCreate.)Ú
min_lengthÚ
max_lengthNTF©Údefault_factoryc                ó  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R	&   S[;R
&   # ©é   Ústation_codeÚstation_nameÚstation_descriptionÚsequence_noÚrequires_qaÚis_rework_stationÚbackflush_enabledÚstandard_cycle_time_minÚ	is_activeÚcustom_fields)Ústrr   ÚintÚboolÚdict)ÚformatÚ__classdict__s   "€Ú=/var/www/html/audi_dev/backend/app/modules/station/schemas.pyÚ__annotate__ÚStationCreate.__annotate__   sŸ   ø‡ ‚ ÙÑ?ñ áÑ@ñ ñ "¡#�Ñ-ñ ñ ™#•Ñ%ñ	 ñ
 ™$•Ñ&ñ ñ  ¡•~Ñ-ñ ñ  ¡•~Ñ-ñ ñ &¡c�]Ñ1ñ ñ ™�~Ñ$ñ ñ Ñ5ò ó    © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   r   r   r   r   r   r   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r    s   @r!   r	   r	      sY   ø‡ € Ù˜c¨a¸BÔ?€LÙ˜c¨a¸CÔ@€LØ)-ÐØ!%€KØ"&€KØ(-ÐØ(-ÐØ-1ÐØ $€IÙ°Ô5€M÷ ƒ r$   r	   c                   ób   a € ] tR t^t o RtRtRtRtRtRt	Rt
RtRt]! ]R7      tV 3R ltRtV tR# )ÚStationUpdateNr   c                ó"  <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R	&   S[;R
&   # r   )r   r   r   r   r   )r   r    s   "€r!   r"   ÚStationUpdate.__annotate__   s§   ø‡ ‚ Ù™3•-Ñ&ñ á™3•-Ñ&ñ ñ "¡#�Ñ-ñ ñ ™#•Ñ%ñ	 ñ
 ™$•Ñ&ñ ñ  ¡•~Ñ,ñ ñ  ¡•~Ñ,ñ ñ &¡c�]Ñ1ñ ñ ™�~Ñ$ñ ñ Ñ5ò r$   r%   )r&   r'   r(   r)   r   r   r   r   r   r   r   r   r   r   r   r   r*   r+   r,   r-   s   @r!   r/   r/      sG   ø‡ € Ø"&€LØ"&€LØ)-ÐØ!%€KØ"&€KØ(,ÐØ(,ÐØ-1ÐØ $€IÙ°Ô5€M÷ ƒ r$   r/   c                   ób   a € ] tR t^!t o RtRtRtRt]! ]	R7      t
 ! R R4      tV 3R ltRtV tR# )ÚStationResponseNr   c                   ó   € ] tR t^0tRtRtR# )ÚStationResponse.ConfigTr%   N)r&   r'   r(   r)   Úfrom_attributesr+   r%   r$   r!   ÚConfigr5   0   s   † ØŒr$   r7   c                ó  <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R&   S[;R&   S[;R&   S[S[,          ;R	&   S[S[,          ;R
&   S[;R&   S[S[,          ;R&   S[;R&   # )r   Ú
station_idr   r   r   r   r   r   r   r   Úalert_threshold_minr   r   Ú
created_at)r   r   r   r   r   r   r   )r   r    s   "€r!   r"   ÚStationResponse.__annotate__!   s½   ø‡ ‚ ÙÑñ áÑñ ñ Ññ ñ "¡#�Ñ-ñ	 ñ
 ™#•Ñ%ñ ñ Ññ ñ Ññ ñ Ññ ñ &¡c�]Ñ1ñ ñ "¡#�Ñ-ñ ñ �Oñ ñ ™D•>Ñ?ñ ñ Ñò r$   r%   )r&   r'   r(   r)   r   r   r   r:   r   r   r   r7   r*   r+   r,   r-   s   @r!   r3   r3   !   s;   ø‡ € ð *.ÐØ!%€Kð .2ÐØ)-Ðá$)¸$Ô$?€M÷ñ ÷ ƒ r$   r3   N)Úpydanticr   r   Útypingr   Úuuidr   r   r	   r/   r3   r%   r$   r!   Ú<module>r@      s5   ðß %Ý Ý Ý ô
6�Iô 
6ô
6�Iô 
6ô�iö r$   