+
    `ØjqA  ã                   óz  € ^ RI HtHt ^ RIHtHtHtHt ^ RIH	t	 ^ RI
HtHtH
t
 ^ RIHt  ! R R]4      t ! R R	]4      t ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R  R!]4      t ! R" R#]4      t ! R$ R%]4      t ! R& R']4      t ! R( R)]4      t  ! R* R+]4      t! ! R, R-]4      t" ! R. R/]4      t# ! R0 R1]4      t$ ! R2 R3]4      t% ! R4 R5]4      t& ! R6 R7]4      t' ! R8 R9]4      t( ! R: R;]4      t) ! R< R=]4      t* ! R> R?]4      t+ ! R@ RA]4      t, ! RB RC]4      t- ! RD RE]4      t. ! RF RG]4      t/ ! RH RI]4      t0 ! RJ RK]4      t1 ! RL RM]4      t2 ! RN RO]4      t3 ! RP RQ]4      t4 ! RR RS]4      t5 ! RT RU]4      t6 ! RV RW]4      t7 ! RX RY]4      t8 ! RZ R[]4      t9 ! R\ R]]4      t: ! R^ R_]4      t; ! R` Ra]4      t< ! Rb Rc]4      t= ! Rd Re]4      t>Rf# )gé    )Ú	BaseModelÚField)ÚOptionalÚListÚDictÚAny)ÚUUID)ÚdateÚtimeÚdatetime)ÚDecimalc                   óD   a € ] tR t^t o ]! R^R7      tRtV 3R ltRtV t	R# )ÚUpdateArrivalRequest.)Ú
min_lengthNc                óN   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[S[,          ;R&   # )é   Úarrival_dateÚremarkÚyard_location)r
   Ústrr   )ÚformatÚ__classdict__s   "€Ú:/var/www/html/audi_dev/backend/app/modules/yard/schemas.pyÚ__annotate__Ú!UpdateArrivalRequest.__annotate__   s,   ø‡ ‚ ÙÑñ áÑ*ñ ñ ™C•=Ñ'ò ó    © )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r   s   @r   r   r      s   ø‡ € á˜¨Ô*€FØ#'€M÷ ƒ r   r   c                   ó8   a € ] tR t^t o RRRR/tV 3R ltRtV tR# )ÚCheckpointOutÚfrom_attributesTÚprotected_namespacesc                óJ   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[;R&   # )r   Úcheckpoint_idÚcheckpoint_codeÚcheckpoint_nameÚsequence_no©r	   r   Úint)r   r   s   "€r   r   ÚCheckpointOut.__annotate__   s5   ø‡ ‚ ÙÑñ áÑñ ñ Ññ ñ Ñò	 r   r   N©r   r   r    r!   Úmodel_configr"   r#   r$   r%   s   @r   r'   r'      ó   ø‡ € ð
 & tÐ-CÀRÐH€L÷ ƒ r   r'   c                   ó8   a € ] tR t^t o RRRR/tV 3R ltRtV tR# )ÚMovementItemOutr(   Tr)   c                óJ   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[;R&   # )r   Úitem_idÚ	item_codeÚ
item_labelr.   r/   )r   r   s   "€r   r   ÚMovementItemOut.__annotate__   s2   ø‡ ‚ Ù�Mñ á�Nñ ñ �Oñ ñ Ñò	 r   r   Nr2   r%   s   @r   r6   r6      r4   r   r6   c                   ó8   a € ] tR t^t o RRRR/tV 3R ltRtV tR# )Ú	QaItemOutr(   Tr)   c                óJ   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[;R&   # )r   r8   Ú	zone_nameÚcheckpoint_textr.   r/   )r   r   s   "€r   r   ÚQaItemOut.__annotate__   s3   ø‡ ‚ Ù�Mñ á�Nñ ñ Ññ ñ Ñò	 r   r   Nr2   r%   s   @r   r=   r=      r4   r   r=   c                   ó0   a € ] tR t^%t o ^ tV 3R ltRtV tR# )ÚQaItemCreatec                óN   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[S[,          ;R&   # ©r   r?   r@   r.   )r   r   r0   )r   r   s   "€r   r   ÚQaItemCreate.__annotate__%   s+   ø‡ ‚ Ù�Nñ áÑñ ñ ™#•Ñ"ò r   r   N)r   r   r    r!   r.   r"   r#   r$   r%   s   @r   rC   rC   %   s   ø‡ € ð "#€K÷ ƒ r   rC   c                   ó8   a € ] tR t^+t o RtRtRtV 3R ltRtV t	R# )ÚQaItemUpdateNc                ón   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # rE   )r   r   r0   )r   r   s   "€r   r   ÚQaItemUpdate.__annotate__+   s4   ø‡ ‚ Ù™�}Ñ#ñ á™c•]Ñ)ñ ñ ™#•Ñ%ò r   r   )
r   r   r    r!   r?   r@   r.   r"   r#   r$   r%   s   @r   rH   rH   +   s   ø‡ € Ø#€IØ%)€OØ!%€K÷ ƒ r   rH   c                   ó8   a € ] tR t^1t o RRRR/tV 3R ltRtV tR# )ÚModelOutr(   Tr)   c                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   # )r   Úmodel_idÚmodel_number)r	   r   )r   r   s   "€r   r   ÚModelOut.__annotate__1   s   ø‡ ‚ Ù�Nñ áÑò r   r   Nr2   r%   s   @r   rL   rL   1   s   ø‡ € ð & tÐ-CÀRÐH€L÷ ƒ r   rL   c                   ó<   a € ] tR t^7t o RtRRRR/tV 3R ltRtV tR# )ÚHandoverPartOutNr(   Tr)   c                óZ   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[;R&   S[;R&   # )r   Úpart_idÚsr_noÚ	part_nameÚfuel_applicability)r	   r   r0   r   )r   r   s   "€r   r   ÚHandoverPartOut.__annotate__7   s7   ø‡ ‚ Ù�Mñ á‘C�=Ññ ñ �Nñ ñ Ñò	 r   r   )	r   r   r    r!   rU   r3   r"   r#   r$   r%   s   @r   rR   rR   7   s"   ø‡ € à€Eð & tÐ-CÀRÐH€L÷ ƒ r   rR   c                   ó0   a € ] tR t^?t o RtV 3R ltRtV tR# )ÚHandoverPartCreateÚALLc                óB   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   # )r   rV   rW   ©r   r   )r   r   s   "€r   r   ÚHandoverPartCreate.__annotate__?   s   ø‡ ‚ Ù�Nñ á ¡�Ñ-ò r   r   N)r   r   r    r!   rW   r"   r#   r$   r%   s   @r   rZ   rZ   ?   s   ø‡ € à(-Ð÷ ƒ r   rZ   c                   ó,   a € ] tR t^Dt o V 3R ltRtV tR# )ÚYardMastersOutc                ó¦   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   ÚcheckpointsÚmovement_itemsÚqa_itemsÚmodelsÚhandover_parts)r   r'   r6   r=   rL   rR   )r   r   s   "€r   r   ÚYardMastersOut.__annotate__D   sY   ø‡ ‚ Ù‘mÕ$Ñ$ñ á™Õ)Ñ)ñ ñ ‘9�oÑñ ñ ‘�NÑñ	 ñ
 ™Õ)Ñ)ò r   r   N©r   r   r    r!   r"   r#   r$   r%   s   @r   r`   r`   D   ó   ø‡ ‡ „ r   r`   c                   ód   a € ] tR t^Lt o RtRtRtRtRtRt	Rt
RtRtRtRtRtRR/tV 3R ltRtV tR# )ÚChassisCreateNÚDIESELÚSALES_ORDERr)   c                ób  <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R	&   S[ ;R
&   S[S[,          ;R&   S[S[,          ;R&   S[;R&   S[S[ ,          ;R&   # )r   Ú
chassis_norN   Ú	fuel_typeÚ
light_typeÚvoltager   Útransport_idÚ	dealer_idÚ	client_idÚsource_typeÚbuild_order_idÚfuel_receiving_qtyr   Úremarks)r   r   r	   r   r
   )r   r   s   "€r   r   ÚChassisCreate.__annotate__L   sß   ø‡ ‚ Ù�Oñ á‘t�nÑ#ñ ñ Ññ ñ ™•Ñ$ñ	 ñ
 ‘c�]Ñ!ñ ñ ™C•=Ñ'ñ ñ ™3•-Ñ&ñ ñ ™�}Ñ#ñ ñ ™�}Ñ#ñ ñ Ñ$ñ ñ ™T•NÑ)ñ ñ !¡Õ)Ñ0ñ ñ Ññ ñ ‘c�]Ñ!ò r   r   )r   r   r    r!   rN   rp   rq   rr   r   rs   rt   ru   rv   rw   rx   ry   r3   r"   r#   r$   r%   s   @r   rk   rk   L   sS   ø‡ € à#€HØ€IØ $€JØ!€GØ#'€MØ"&€LØ#€IØ#€IØ$€KØ%)€NØ,0Ðà!€Gà*¨BÐ/€L÷! ƒ r   rk   c                   ól   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tRt^ t^ tRRRR/tV 3R ltRtV tR# )ÚChassisListItemNÚ
CHASSIS_INr(   Tr)   c                óž  <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R	&   S[S[,          ;R
&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R&   S[;R&   # )r   Ú
chassis_idro   Ú
model_namerp   r   Údealer_nameÚclient_nameÚtransport_namer   Úarrival_remarkÚda_lite_statusÚda_lite_remarksÚda_lite_photo_urlÚcurrent_statusÚtracking_statusÚcurrent_station_nameÚstation_completed_atÚ	csp_countÚ	doc_count)r	   r   r   r
   r   r0   )r   r   s   "€r   r   ÚChassisListItem.__annotate___   s  ø‡ ‚ ÙÑñ á�Oñ ñ ™•Ñ$ñ ñ �Nñ	 ñ
 ™C•=Ñ'ñ ñ ™#•Ñ%ñ ñ ™#•Ñ%ñ ñ ™S•MÑ(ñ ñ Ññ ñ ™S•MÑ(ñ ñ Ññ ñ ™c•]Ñ)ñ ñ  ¡•}Ñ+ñ ñ Ññ ñ Ñ'ñ ñ  #¡3�-Ñ.ñ! ñ" #¡8Õ,Ñ3ñ# ñ$ Ññ% ñ& Ñò' r   r   )r   r   r    r!   r€   r   r�   r‚   rƒ   r„   r†   r‡   r‰   rŠ   r‹   rŒ   r�   r3   r"   r#   r$   r%   s   @r   r|   r|   _   sa   ø‡ € ð !%€Jà#'€MØ!%€KØ!%€KØ$(€Nà$(€Nà%)€OØ'+Ðà'€OØ*.ÐØ/3ÐØ€IØ€Ià% tÐ-CÀRÐH€L÷+ ƒ r   r|   c                   ó4   a € ] tR t^wt o RtRtV 3R ltRtV tR# )ÚDaLiteUpdateNc                ó^   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   # )r   r…   r†   r‡   r]   )r   r   s   "€r   r   ÚDaLiteUpdate.__annotate__w   s0   ø‡ ‚ ÙÑñ á™c•]Ñ)ñ ñ  ¡•}Ñ+ò r   r   )	r   r   r    r!   r†   r‡   r"   r#   r$   r%   s   @r   r�   r�   w   s   ø‡ € à%)€OØ'+Ð÷ ƒ r   r�   c                   óT   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tV 3R ltRtV tR# )ÚQaChecklistEntryNc                ó>  <€ V ^8„  d   Qh/ 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[S[,          ;R
&   S[S[,          ;R&   # )r   r8   Úyard_okÚyard_remarkÚbhagirath_okÚbhagirath_remarkÚfvi_okÚ
fvi_remarkÚfvi_rework_okÚfvi_rework_remarkÚfvi_rework_pending_okÚfvi_rework_pending_remark©r	   r   Úboolr   )r   r   s   "€r   r   ÚQaChecklistEntry.__annotate__}   s·   ø‡ ‚ Ù�Mñ á‘d�^Ñ"ñ ñ ™#•Ñ%ñ ñ ™4•.Ñ'ñ	 ñ
 ™s•mÑ*ñ ñ ‘T�NÑ!ñ ñ ™•Ñ$ñ ñ ™D•>Ñ(ñ ñ  ¡•}Ñ+ñ ñ $¡D�>Ñ0ñ ñ  (©�}Ñ3ò r   r   )r   r   r    r!   r–   r—   r˜   r™   rš   r›   rœ   r�   rž   rŸ   r"   r#   r$   r%   s   @r   r”   r”   }   sB   ø‡ € à"€GØ!%€KØ#'€LØ&*ÐØ!€FØ $€JØ$(€MØ'+ÐØ,0ÐØ/3Ð÷ ƒ r   r”   c                   ó,   a € ] tR t^‹t o V 3R ltRtV tR# )ÚQaChecklistBulkUpdatec                ó6   <€ V ^8„  d   Qh/ S[ S[,          ;R&   # )r   Úentries)r   r”   )r   r   s   "€r   r   Ú"QaChecklistBulkUpdate.__annotate__‹   s   ø‡ ‚ ÙÑ"Õ#Ñ#ò r   r   Nrh   r%   s   @r   r¤   r¤   ‹   ri   r   r¤   c                   ó4   a € ] tR t^�t o RtRtV 3R ltRtV tR# )ÚMovementChecklistItemInputNc                ó^   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[S[,          ;R&   # )r   r8   Úis_okÚ
value_textr    )r   r   s   "€r   r   Ú'MovementChecklistItemInput.__annotate__�   s/   ø‡ ‚ Ù�Mñ á‘D�>Ñ ñ ñ ™•Ñ$ò r   r   )	r   r   r    r!   r«   r¬   r"   r#   r$   r%   s   @r   r©   r©   �   s   ø‡ € à €EØ $€J÷ ƒ r   r©   c                   ó@   a € ] tR t^•t o RtRtRtRt. tV 3R lt	Rt
V tR# )ÚMovementLogCreateNc                ó²   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # )r   r+   Úresponsible_personÚfuel_qtyr   Úsignature_nameÚchecklist_items)r	   r   r   r   r   r©   )r   r   s   "€r   r   ÚMovementLogCreate.__annotate__•   sh   ø‡ ‚ áÑñ ñ !¡�Ñ,ñ ñ ‘wÕÑ&ñ	 ñ
 ‘S�MÑ ñ ñ ™S•MÑ(ñ ñ Ñ4Õ5Ñ:ò r   r   )r   r   r    r!   r±   r²   r   r³   r´   r"   r#   r$   r%   s   @r   r¯   r¯   •   s(   ø‡ € ð )-ÐØ"&€HØ €FØ$(€NØ8:€O÷ ƒ r   r¯   c                   ó€   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tRtRtRtRtRtRtRtRtRRRR/tV 3R ltRtV tR# )	Ú
ChassisOutNÚLr}   r(   Tr)   c                óR  <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R	&   S[S[,          ;R
&   S[S[,          ;R&   S[;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R&   S[;R&   S[S[,          ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[;R&   # )r   r   ro   rN   r€   rp   Úfuel_qty_unitrr   r   rs   rt   ru   rv   rw   rx   r   r„   r…   Úda_lite_checked_atr†   r‡   rˆ   r‰   Úhanded_to_production_atÚyard_slot_idry   Ú
created_at)r	   r   r   r   r
   r   )r   r   s   "€r   r   ÚChassisOut.__annotate__Ÿ   s”  ø‡ ‚ ÙÑñ á�Oñ ñ ‘t�nÑ#ñ ñ ™•Ñ$ñ	 ñ
 �Nñ ñ Ññ ñ ‘c�]Ñ!ñ ñ ™C•=Ñ'ñ ñ ™3•-Ñ&ñ ñ ™�}Ñ#ñ ñ ™�}Ñ#ñ ñ Ññ ñ ™T•NÑ)ñ ñ !¡Õ)Ñ0ñ ñ Ññ ñ  ™S•MÑ(ñ! ñ" Ññ# ñ$ !¡Õ*Ñ1ñ% ñ& ™c•]Ñ)ñ' ñ(  ¡•}Ñ+ñ) ñ* Ññ+ ñ, Ñ'ñ- ñ. &¡hÕ/Ñ6ñ/ ñ0 ™4•.Ñ'ñ1 ñ2 ‘c�]Ñ!ñ3 ñ4 Ñò5 r   r   )r   r   r    r!   rN   r€   rº   rr   r   rs   rt   ru   rw   rx   r„   r»   r†   r‡   r‰   r¼   r½   ry   r3   r"   r#   r$   r%   s   @r   r·   r·   Ÿ   s}   ø‡ € ð  $€HØ $€Jà€MØ!€GØ#'€MØ"&€LØ#€IØ#€Ià%)€NØ,0Ðà$(€Nà-1ÐØ%)€OØ'+Ðà'€OØ26ÐØ#'€LØ!€Gð & tÐ-CÀRÐH€L÷9 ƒ r   r·   c                   óX   a € ] tR t^¾t o RtRtRtRtRtRt	Rt
RtRRRR/tV 3R ltRtV tR# )ÚTrackingLogOutNr(   Tr)   c                ó  <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R	&   S[S[,          ;R
&   S[S[,          ;R&   # )r   Úlog_idÚfrom_statusÚ	to_statusÚ
station_idÚstation_codeÚstation_nameÚ	scan_modeÚchanged_by_nameÚ
changed_atÚscan_locationry   )r	   r   r   r   )r   r   s   "€r   r   ÚTrackingLogOut.__annotate__¾   s®   ø‡ ‚ Ù�Lñ á™#•Ñ%ñ ñ �Nñ ñ ™•Ñ%ñ	 ñ
 ™3•-Ñ&ñ ñ ™3•-Ñ&ñ ñ ™�}Ñ#ñ ñ ™c•]Ñ)ñ ñ Ññ ñ ™C•=Ñ'ñ ñ ‘c�]Ñ!ò r   r   )r   r   r    r!   rÄ   rÆ   rÇ   rÈ   rÉ   rÊ   rÌ   ry   r3   r"   r#   r$   r%   s   @r   rÁ   rÁ   ¾   sC   ø‡ € à!%€Kà!%€JØ"&€LØ"&€LØ#€IØ%)€Oà#'€MØ!€Gà% tÐ-CÀRÐH€L÷ ƒ r   rÁ   c                   óˆ   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tRtRtRtRtRt. tRtRtRtRtRtRR/tV 3R ltRtV tR# )ÚChassisTrackingOutNFTr)   c                ót  <€ V ^8„  d   Qh/ S[ ;R&   S[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[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&   S[ ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[	S[S[
3,          ,          ;R&   # )r   Úfoundr   ro   r€   rp   r   r‰   Úfriendly_statusÚcurrent_station_idrŠ   Úcurrent_station_statusÚstation_stateÚdwell_minutesÚdwell_formattedÚnext_station_nameÚstation_arrived_atr‹   ÚtimelineÚqa_requiredÚ
qa_clearedÚ	qa_statusÚ	qa_reasonÚ
order_spec)r¡   r   r	   r   r
   r0   r   r   rÁ   r   r   )r   r   s   "€r   r   ÚChassisTrackingOut.__annotate__Î   s‚  ø‡ ‚ Ù�Kñ á™•Ñ%ñ ñ �Oñ ñ ™•Ñ$ñ	 ñ
 ™�}Ñ#ñ ñ ™4•.Ñ'ñ ñ ™c•]Ñ)ñ ñ ™c•]Ñ)ñ ñ !¡�Ñ-ñ ñ #¡3�-Ñ.ñ ñ %¡S�MÑ0ñ ñ ™C•=Ñ'ñ ñ ™C•=Ñ'ñ ñ ™c•]Ñ)ñ ñ  ¡•}Ñ+ñ ñ  !¡Õ*Ñ1ñ! ñ" #¡8Õ,Ñ3ñ# ñ$ ‘>Õ"Ñ'ñ% ñ& Ññ' ñ( Ññ) ñ* ™�}Ñ#ñ+ ñ, ™�}Ñ#ñ- ñ. ™™c¡3˜h�Õ(Ñ/ò/ r   r   )r   r   r    r!   r   r€   rp   r   r‰   rÒ   rÓ   rŠ   rÔ   rÕ   rÖ   r×   rØ   rÙ   r‹   rÚ   rÛ   rÜ   rÝ   rÞ   rß   r3   r"   r#   r$   r%   s   @r   rÏ   rÏ   Î   s…   ø‡ € à!%€Jà $€JØ#€IØ#'€LØ%)€OØ%)€OØ)-ÐØ*.ÐØ,0ÐØ#'€MØ#'€MØ%)€OØ'+ÐØ-1ÐØ/3ÐØ%'€HØ€KØ€JØ#€IØ#€IØ+/€Jà*¨BÐ/€L÷3 ƒ r   rÏ   c                   ó@   a € ] tR t^êt o RtRtRtRR/tV 3R ltRt	V t
R# )ÚTrackingScanInputNr)   c                óz   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   # )r   ÚstatusÚlocationry   Údispatch_photo_urlr]   )r   r   s   "€r   r   ÚTrackingScanInput.__annotate__ê   s@   ø‡ ‚ Ù�Kñ á‘s�mÑ"ñ ñ ‘c�]Ñ!ñ ñ !¡�Ñ,ò	 r   r   )r   r   r    r!   rå   ry   ræ   r3   r"   r#   r$   r%   s   @r   râ   râ   ê   s&   ø‡ € à"€HØ!€GØ(,Ðà*¨BÐ/€L÷ ƒ r   râ   c                   ó@   a € ] tR t^ót o RtRtRtRR/tV 3R ltRt	V t
R# )ÚSupervisorScanInputNÚQR_SCANr)   c                óz   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   # )r   ro   rÆ   rÉ   ry   )r   r   r	   )r   r   s   "€r   r   Ú SupervisorScanInput.__annotate__ó   s@   ø‡ ‚ Ù�Oñ á™•Ñ%ñ ñ ™�}Ñ(ñ ñ ‘c�]Ñ!ò	 r   r   )r   r   r    r!   rÆ   rÉ   ry   r3   r"   r#   r$   r%   s   @r   ré   ré   ó   s%   ø‡ € à!%€JØ(€IØ!€Gà*¨BÐ/€L÷ ƒ r   ré   c                   óH   a € ] tR t^üt o RtRtRtRtRtRR/t	V 3R lt
RtV tR# )ÚSupervisorScanResponseNFr)   c                óê   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[ ;R&   S[S[ ,          ;R&   S[;R&   S[ ;R&   S[ ;R&   S[S[,          ;R&   S[S[ ,          ;R	&   S[S[ ,          ;R
&   S[;R&   S[ ;R&   # )r   Úactionr   ro   r€   rÆ   rÈ   rä   Úelapsed_minutesÚelapsed_displayrØ   Úis_final_stationÚmessage)r   r	   r   r0   r¡   )r   r   s   "€r   r   Ú#SupervisorScanResponse.__annotate__ü   s©   ø‡ ‚ Ù�Kñ áÑñ ñ �Oñ ñ ™•Ñ$ñ	 ñ
 Ññ ñ Ññ ñ �Kñ ñ ™c•]Ñ)ñ ñ ™c•]Ñ)ñ ñ  ¡•}Ñ+ñ ñ Ñ"ñ ñ �Lò r   r   )r   r   r    r!   r€   rñ   rò   rØ   ró   r3   r"   r#   r$   r%   s   @r   rî   rî   ü   s7   ø‡ € ð !%€Jð &*€OØ%)€OØ'+ÐØ"Ðð +¨BÐ/€L÷ ƒ r   rî   c                   ó4   a € ] tR tRt o RR/tV 3R ltRtV tR# )ÚSupervisorStationSummaryi  r)   c                ón   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   # )r   rÆ   rÈ   rÇ   r.   Úin_countÚ	out_countÚtotal_countr/   )r   r   s   "€r   r   Ú%SupervisorStationSummary.__annotate__  sZ   ø‡ ‚ ÙÑñ áÑñ ñ Ññ ñ Ññ	 ñ
 �Mñ ñ �Nñ ñ Ñò r   r   Nr2   r%   s   @r   r÷   r÷     s   ø‡ € ð +¨BÐ/€L÷ ƒ r   r÷   c                   óh   a € ] tR tRt o RtRtRtRtRtRt	Rt
RtRtRtRtRtRtRR/tV 3R ltRtV tR# )ÚSupervisorStationChassisItemi  NFTr)   c                ó–  <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   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&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   # )r   r   ro   r€   rp   rÕ   Ústation_statusÚ
arrived_atÚcompleted_atrñ   rò   r…   rØ   Úserver_timerÛ   rÜ   rÝ   rÞ   )r	   r   r   r   r0   r¡   )r   r   s   "€r   r   Ú)SupervisorStationChassisItem.__annotate__  s  ø‡ ‚ ÙÑñ á�Oñ ñ ™•Ñ$ñ ñ ™�}Ñ#ñ	 ñ
 Ññ ñ Ññ ñ ™Õ"Ñ)ñ ñ ™8Õ$Ñ+ñ ñ ™c•]Ñ)ñ ñ ™c•]Ñ)ñ ñ ™S•MÑ(ñ ñ  ¡•}Ñ+ñ ñ ™(Õ#Ñ*ñ ñ Ññ ñ Ññ ñ  ™�}Ñ#ñ! ñ" ™�}Ñ#ò# r   r   )r   r   r    r!   r€   rp   r  r  rñ   rò   r…   rØ   r  rÛ   rÜ   rÝ   rÞ   r3   r"   r#   r$   r%   s   @r   rþ   rþ     s\   ø‡ € ð !%€JØ#€Ið &*€JØ'+€LØ%)€OØ%)€OØ$(€NØ'+ÐØ&*€KØ€KØ€JØ#€IØ#€Ià*¨BÐ/€L÷' ƒ r   rþ   c                   ó`   a € ] tR tRt o RtRtRtRtRtRt	Rt
RtRtRtRRRR/tV 3R ltRtV tR# )ÚQaResultOuti1  Nr(   Tr)   c                óJ  <€ 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[S[,          ;R
&   S[S[,          ;R&   S[S[,          ;R&   # )r   Ú	result_idr8   r–   r—   r˜   r™   rš   r›   rœ   r�   rž   rŸ   r    )r   r   s   "€r   r   ÚQaResultOut.__annotate__1  sÃ   ø‡ ‚ Ù�Oñ á�Mñ ñ ‘d�^Ñ"ñ ñ ™#•Ñ%ñ	 ñ
 ™4•.Ñ'ñ ñ ™s•mÑ*ñ ñ ‘T�NÑ!ñ ñ ™•Ñ$ñ ñ ™D•>Ñ(ñ ñ  ¡•}Ñ+ñ ñ $¡D�>Ñ0ñ ñ  (©�}Ñ3ò r   r   )r   r   r    r!   r–   r—   r˜   r™   rš   r›   rœ   r�   rž   rŸ   r3   r"   r#   r$   r%   s   @r   r  r  1  sS   ø‡ € ð #€GØ!%€KØ#'€LØ&*ÐØ!€FØ $€JØ$(€MØ'+ÐØ,0ÐØ/3Ðà% tÐ-CÀRÐH€L÷ ƒ r   r  c                   óT   a € ] tR tRt o RtRtRtRtRtRt	Rt
RRRR/tV 3R ltRtV tR# )ÚMovementLogOutiB  Nr(   Tr)   c                óö   <€ 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	&   # )
r   Úmovement_idr+   r±   Úmovement_dateÚin_timeÚout_timer²   r   r³   )r	   r   r   r
   r   r   )r   r   s   "€r   r   ÚMovementLogOut.__annotate__B  s“   ø‡ ‚ ÙÑñ áÑñ ñ !¡�Ñ,ñ ñ ™D•>Ñ(ñ	 ñ
 ‘d�^Ñ"ñ ñ ‘t�nÑ#ñ ñ ‘wÕÑ&ñ ñ ‘S�MÑ ñ ñ ™S•MÑ(ò r   r   )r   r   r    r!   r±   r  r  r  r²   r   r³   r3   r"   r#   r$   r%   s   @r   r  r  B  sA   ø‡ € ð )-ÐØ$(€MØ"€GØ#€HØ"&€HØ €FØ$(€Nà% tÐ-CÀRÐH€L÷ ƒ r   r  c                   ó4   a € ] tR tRt o RtRtV 3R ltRtV tR# )ÚStoreHandoverPartInputiP  Nc                ó^   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[S[,          ;R&   # ©r   rT   rä   Úqty©r	   r   r   r0   )r   r   s   "€r   r   Ú#StoreHandoverPartInput.__annotate__P  ó/   ø‡ ‚ Ù�Mñ á‘S�MÑ ñ ñ 
‘#�Ñò r   r   )	r   r   r    r!   rä   r  r"   r#   r$   r%   s   @r   r  r  P  s   ø‡ € à €FØ€C÷ ƒ r   r  c                   ó4   a € ] tR tRt o Rt. tV 3R ltRtV tR# )ÚStoreHandoverUpdateiV  Nc                óR   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[S[,          ;R&   # )r   Úhandover_dateÚparts)r   r
   r   r  )r   r   s   "€r   r   Ú StoreHandoverUpdate.__annotate__V  s%   ø‡ ‚ Ù™D•>Ñ(ñ áÑ&Õ'Ñ,ò r   r   )	r   r   r    r!   r  r  r"   r#   r$   r%   s   @r   r  r  V  s   ø‡ € Ø$(€MØ*,€E÷ ƒ r   r  c                   ó@   a € ] tR tRt o RtRtRRRR/tV 3R ltRtV t	R# )ÚStoreHandoverPartOuti[  Nr(   Tr)   c                ó^   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[S[,          ;R&   # r  r  )r   r   s   "€r   r   Ú!StoreHandoverPartOut.__annotate__[  r  r   r   )
r   r   r    r!   rä   r  r3   r"   r#   r$   r%   s   @r   r!  r!  [  s%   ø‡ € à €FØ€Cà% tÐ-CÀRÐH€L÷ ƒ r   r!  c                   óX   a € ] tR tRt o RtRtRtRtRtRt	Rt
. tRRRR/tV 3R ltRtV tR# )ÚStoreHandoverOutic  Nr(   Tr)   c                ó  <€ V ^8„  d   Qh/ 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	&   # )
r   Úhandover_idr  Ústore_manager_approved_byÚstore_manager_approved_by_nameÚstore_manager_approved_atÚyard_supervisor_approved_byÚ yard_supervisor_approved_by_nameÚyard_supervisor_approved_atr  )r	   r   r
   r   r   r   r!  )r   r   s   "€r   r   ÚStoreHandoverOut.__annotate__c  sš   ø‡ ‚ ÙÑñ á™D•>Ñ(ñ ñ  (©�~Ñ4ñ ñ %-©S¥MÑ8ñ	 ñ
  (©Õ1Ñ8ñ ñ "*©$¥Ñ6ñ ñ '/©s¥mÑ:ñ ñ "*©(Õ!3Ñ:ñ ñ Ñ$Õ%Ñ*ò r   r   )r   r   r    r!   r  r(  r)  r*  r+  r,  r-  r  r3   r"   r#   r$   r%   s   @r   r%  r%  c  sI   ø‡ € à$(€MØ04ÐØ48Ð"Ø48ÐØ26ÐØ6:Ð$Ø6:ÐØ(*€Eà% tÐ-CÀRÐH€L÷ ƒ r   r%  c                   óD   a € ] tR tRt o Rt. t. tRRRR/tV 3R ltRt	V t
R# )ÚChassisDetailOutiq  Nr(   Tr)   c                ó®   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[R,          ;R&   S[R,          ;R&   # )	r   ÚchassisÚ
qa_resultsÚ	movementsÚstore_handoverÚDocumentOutÚ	documentsÚCspOutÚcsp)r·   r   r  r  r   r%  )r   r   s   "€r   r   ÚChassisDetailOut.__annotate__q  sh   ø‡ ‚ ÙÑñ á‘[Õ!Ñ!ñ ñ ‘NÕ#Ñ#ñ ñ Ñ-Õ.Ñ5ñ	 ñ
 �MÕ"Ñ'ñ ñ 
ˆh�Ñò r   r   )r   r   r    r!   r5  r7  r9  r3   r"   r#   r$   r%   s   @r   r0  r0  q  s,   ø‡ € ð 26€NØ%'€IØ€Cà% tÐ-CÀRÐH€L÷ ƒ r   r0  c                   ó0   a € ] tR tRt o RtV 3R ltRtV tR# )ÚChassisQaRemarkOuti|  Nc                óN   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[S[ ,          ;R&   # )r   r?   r@   r   r]   )r   r   s   "€r   r   ÚChassisQaRemarkOut.__annotate__|  s+   ø‡ ‚ Ù�Nñ áÑñ ñ ‘S�MÑ ò r   r   )r   r   r    r!   r   r"   r#   r$   r%   s   @r   r<  r<  |  s   ø‡ € ð !€F÷ ƒ r   r<  c                   óP   a € ] tR tRt o RtRtRtRtRtRt	. t
RR/tV 3R ltRtV tR# )ÚChassisLookupOuti‚  NÚ	NOT_FOUNDr)   c                óæ   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R	&   # )
r   rÑ   ro   rO   r…   r†   r‡   rÝ   r‰   Ú
qa_remarks)r¡   r   r   r   r<  )r   r   s   "€r   r   ÚChassisLookupOut.__annotate__‚  sŽ   ø‡ ‚ Ù�Kñ á�Oñ ñ ™3•-Ñ&ñ ñ ™S•MÑ(ñ	 ñ
 ™c•]Ñ)ñ ñ  ¡•}Ñ+ñ ñ Ñ ñ ñ ™c•]Ñ)ñ ñ Ñ'Õ(Ñ-ò r   r   )r   r   r    r!   rO   r…   r†   r‡   rÝ   r‰   rC  r3   r"   r#   r$   r%   s   @r   r@  r@  ‚  s<   ø‡ € ð #'€LØ$(€NØ%)€OØ'+ÐØ €IØ%)€OØ+-€Jà*¨BÐ/€L÷ ƒ r   r@  c                   ó<   a € ] tR tRt o RtRtRtRtV 3R ltRt	V t
R# )ÚDocumentCreatei’  Nc                ó–   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[ ,          ;R&   # )r   Údocument_typeÚdocument_numberÚ
issue_dateÚvalid_untilÚissuing_authority)r   r   r
   )r   r   s   "€r   r   ÚDocumentCreate.__annotate__’  sR   ø‡ ‚ ÙÑñ á™c•]Ñ)ñ ñ ™•Ñ%ñ ñ ™$•Ñ&ñ	 ñ
  ¡•}Ñ+ò r   r   )r   r   r    r!   rI  rJ  rK  rL  r"   r#   r$   r%   s   @r   rF  rF  ’  s!   ø‡ € à%)€OØ!%€JØ"&€KØ'+Ð÷ ƒ r   rF  c                   óT   a € ] tR tRt o RtRtRtRtRtRt	Rt
RRRR/tV 3R ltRtV tR# )r6  iš  Nr(   Tr)   c                ó  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R	&   S[S[,          ;R
&   S[S[,          ;R&   S[;R&   # )r   Údoc_idr   rH  rI  rJ  rK  rL  Ú	file_pathÚverification_statusÚrejection_reasonÚverified_atr¾   )r	   r   r   r
   r   )r   r   s   "€r   r   ÚDocumentOut.__annotate__š  s¹   ø‡ ‚ Ù�Lñ áÑñ ñ Ññ ñ ™c•]Ñ)ñ	 ñ
 ™•Ñ%ñ ñ ™$•Ñ&ñ ñ  ¡•}Ñ+ñ ñ ™�}Ñ#ñ ñ Ññ ñ ™s•mÑ*ñ ñ ™(Õ#Ñ*ñ ñ Ñò r   r   )r   r   r    r!   rI  rJ  rK  rL  rQ  rS  rT  r3   r"   r#   r$   r%   s   @r   r6  r6  š  sD   ø‡ € ð &*€OØ!%€JØ"&€KØ'+ÐØ#€Ià&*ÐØ&*€Kð & tÐ-CÀRÐH€L÷ ƒ r   r6  c                   ó0   a € ] tR tRt o RtV 3R ltRtV tR# )ÚDocumentVerifyi«  Nc                óB   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   # )r   rR  rS  r]   )r   r   s   "€r   r   ÚDocumentVerify.__annotate__«  s   ø‡ ‚ ÙÑñ á™s•mÑ*ò r   r   )r   r   r    r!   rS  r"   r#   r$   r%   s   @r   rW  rW  «  s   ø‡ € à&*Ð÷ ƒ r   rW  c                   óD   a € ] tR tRt o RtRtRtRtRtRt	V 3R lt
RtV tR# )Ú	CspCreatei²  Nc                óÚ   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   # )	r   Úitem_descriptionr9   Úrm_idÚquantity_receivedÚunit_of_measurementÚtarget_stationÚstorage_locationÚnotes)r   r   r	   r   )r   r   s   "€r   r   ÚCspCreate.__annotate__²  s�   ø‡ ‚ ÙÑñ á™�}Ñ#ñ ñ ‘D�>Ñ ñ ñ Ññ	 ñ
 "¡#�Ñ-ñ ñ ™S•MÑ(ñ ñ ™s•mÑ*ñ ñ ‘C�=Ñò r   r   )r   r   r    r!   r9   r^  r`  ra  rb  rc  r"   r#   r$   r%   s   @r   r[  r[  ²  s,   ø‡ € à#€IØ €Eà)-ÐØ$(€NØ&*ÐØ€E÷ ƒ r   r[  c                   ód   a € ] tR tRt o RtRtRtRtRtRt	Rt
RtRtRtRtRRRR/tV 3R ltRtV tR# )r8  i½  Nr(   Tr)   c                ó–  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[S[ ,          ;R&   S[;R&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R	&   S[S[,          ;R
&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[;R&   # )r   Úcsp_idr   r^  r]  r9   r_  Úquantity_verifiedr`  ra  rb  rä   Údamaged_qtyÚdamage_descriptionÚissued_to_stationÚ	issued_atrc  r¾   )r	   r   r   r   r   )r   r   s   "€r   r   ÚCspOut.__annotate__½  s  ø‡ ‚ Ù�Lñ áÑñ ñ ‘D�>Ñ ñ ñ Ññ	 ñ
 ™�}Ñ#ñ ñ Ññ ñ  ¡Õ(Ñ/ñ ñ "¡#�Ñ-ñ ñ ™S•MÑ(ñ ñ ™s•mÑ*ñ ñ �Kñ ñ ™'Õ"Ñ)ñ ñ !¡�Ñ,ñ ñ  ¡•}Ñ+ñ ñ ™Õ!Ñ(ñ ñ  ‘C�=Ññ! ñ" Ñò# r   r   )r   r   r    r!   r^  r9   rh  r`  ra  rb  ri  rj  rk  rl  rc  r3   r"   r#   r$   r%   s   @r   r8  r8  ½  s[   ø‡ € ð !€Eà#€Ià+/ÐØ)-ÐØ$(€NØ&*Ðà%)€KØ(,ÐØ'+ÐØ$(€IØ€Eð & tÐ-CÀRÐH€L÷' ƒ r   r8  c                   óD   a € ] tR tRt o RtRtRtRtRtRt	V 3R lt
RtV tR# )ÚCspStatusUpdateiÓ  Nc                óÎ   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   # )r   rä   rh  rb  rk  ri  rj  rc  )r   r   r   )r   r   s   "€r   r   ÚCspStatusUpdate.__annotate__Ó  su   ø‡ ‚ Ù�Kñ á¡Õ(Ñ/ñ ñ ™s•mÑ*ñ ñ  ¡•}Ñ+ñ	 ñ
 ™'Õ"Ñ)ñ ñ !¡�Ñ,ñ ñ ‘C�=Ñò r   r   )r   r   r    r!   rh  rb  rk  ri  rj  rc  r"   r#   r$   r%   s   @r   ro  ro  Ó  s.   ø‡ € à+/ÐØ&*ÐØ'+ÐØ%)€KØ(,ÐØ€E÷ ƒ r   ro  c                   ó8   a € ] tR tRt o ^ tRtRtV 3R ltRtV t	R# )ÚLocationCreateiß  NTc                ó†   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[S[,          ;R&   S[S[ ,          ;R&   S[S[,          ;R&   # )r   Úlocation_codeÚlocation_namer.   ÚdescriptionÚ	is_active)r   r   r0   r¡   )r   r   s   "€r   r   ÚLocationCreate.__annotate__ß  sN   ø‡ ‚ ÙÑñ áÑñ ñ ™#•Ñ"ñ ñ ™#•Ñ%ñ	 ñ
 ™�~Ñ$ò r   r   )
r   r   r    r!   r.   rw  rx  r"   r#   r$   r%   s   @r   rs  rs  ß  s   ø‡ € ð "#€KØ!%€KØ $€I÷ ƒ r   rs  c                   ó<   a € ] tR tRt o RtRtRtRtV 3R ltRt	V t
R# )ÚLocationUpdateiç  Nc                óŠ   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   rv  r.   rw  rx  )r   r   r0   r¡   )r   r   s   "€r   r   ÚLocationUpdate.__annotate__ç  sE   ø‡ ‚ Ù™C•=Ñ'ñ á™#•Ñ%ñ ñ ™#•Ñ%ñ ñ ™�~Ñ$ò	 r   r   )r   r   r    r!   rv  r.   rw  rx  r"   r#   r$   r%   s   @r   r{  r{  ç  s    ø‡ € Ø#'€MØ!%€KØ!%€KØ $€I÷	 ƒ r   r{  c                   óX   a € ] tR tRt o RtRt^ tRtRtRt	Rt
^ tRRRR/tV 3R ltRtV tR# )	ÚStationDetailOutiî  NTFr(   r)   c                óÞ   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[;R&   S[;R&   S[S[,          ;R&   S[;R&   S[;R&   S[;R	&   S[S[,          ;R
&   S[;R&   # )r   rÆ   Úlocation_idrv  rÇ   rÈ   r.   Úrequires_qaÚis_rework_stationrx  Ústandard_cycle_time_minÚqa_items_count©r	   r   r   r0   r¡   )r   r   s   "€r   r   ÚStationDetailOut.__annotate__î  s    ø‡ ‚ ÙÑñ á™$•Ñ&ñ ñ ™C•=Ñ'ñ ñ Ññ	 ñ
 Ññ ñ ™#•Ñ"ñ ñ Ññ ñ Ñ#ñ ñ Ññ ñ &¡c�]Ñ1ñ ñ Ñò r   r   )r   r   r    r!   r�  rv  r.   r‚  rƒ  rx  r„  r…  r3   r"   r#   r$   r%   s   @r   r  r  î  sG   ø‡ € à"&€KØ#'€Mð "#€KØ€KØ#ÐØ€IØ-1ÐØ€Nà% tÐ-CÀRÐH€L÷ ƒ r   r  c                   óL   a € ] tR tRt o ^ tRtRtRt. tRRRR/t	V 3R lt
RtV tR# )ÚLocationOutiþ  NTr(   r)   c                óª   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[;R&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   # )	r   r�  ru  rv  r.   rw  rx  r¾   Ústations)r	   r   r0   r   r¡   r   r   r  )r   r   s   "€r   r   ÚLocationOut.__annotate__þ  sx   ø‡ ‚ ÙÑñ áÑñ ñ Ññ ñ Ññ	 ñ
 ™#•Ñ%ñ ñ Ññ ñ ™Õ"Ñ)ñ ñ Ñ#Õ$Ñ)ò r   r   )r   r   r    r!   r.   rw  rx  r¾   r‹  r3   r"   r#   r$   r%   s   @r   r‰  r‰  þ  s6   ø‡ € ð €KØ!%€KØ€IØ%)€JØ')€Hà% tÐ-CÀRÐH€L÷ ƒ r   r‰  c                   óH   a € ] tR tRt o RtRt^ tRtRtRt	Rt
V 3R ltRtV tR# )ÚStationCreatei  NTc                óê   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )	r   r�  rÇ   rÈ   r.   r‚  rƒ  r„  rx  ©r   r	   r   r0   r¡   )r   r   s   "€r   r   ÚStationCreate.__annotate__  s…   ø‡ ‚ Ù™$•Ñ&ñ á™3•-Ñ&ñ ñ Ññ ñ ™#•Ñ"ñ	 ñ
 ™$•Ñ&ñ ñ  ¡•~Ñ,ñ ñ &¡c�]Ñ1ñ ñ ™�~Ñ$ò r   r   )r   r   r    r!   r�  rÇ   r.   r‚  rƒ  r„  rx  r"   r#   r$   r%   s   @r   rŽ  rŽ    s1   ø‡ € Ø"&€KØ"&€Là!"€KØ"&€KØ(,ÐØ-1ÐØ $€I÷ ƒ r   rŽ  c                   óH   a € ] tR tRt o RtRtRtRtRtRt	Rt
V 3R ltRtV tR# )ÚStationUpdatei  Nc                óÞ   <€ 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&   # )r   r�  rÈ   r.   r‚  rƒ  r„  rx  r�  )r   r   s   "€r   r   ÚStationUpdate.__annotate__  sx   ø‡ ‚ Ù™$•Ñ&ñ á™3•-Ñ&ñ ñ ™#•Ñ%ñ ñ ™$•Ñ&ñ	 ñ
  ¡•~Ñ,ñ ñ &¡c�]Ñ1ñ ñ ™�~Ñ$ò r   r   )r   r   r    r!   r�  rÈ   r.   r‚  rƒ  r„  rx  r"   r#   r$   r%   s   @r   r“  r“    s1   ø‡ € Ø"&€KØ"&€LØ!%€KØ"&€KØ(,ÐØ-1ÐØ $€I÷ ƒ r   r“  c                   óD   a € ] tR tRt o Rt^ tRtRRRR/tV 3R ltRt	V t
R# )ÚStationQaItemOuti   NTr(   r)   c                ó~   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[;R&   S[;R&   S[S[,          ;R&   S[;R&   S[;R&   # )r   r8   rÆ   r?   r@   Úspecificationr.   rx  )r	   r   r   r0   r¡   )r   r   s   "€r   r   ÚStationQaItemOut.__annotate__   s^   ø‡ ‚ Ù�Mñ áÑñ ñ �Nñ ñ Ññ	 ñ
 ™C•=Ñ'ñ ñ Ññ ñ Ñò r   r   )r   r   r    r!   r™  r.   rx  r3   r"   r#   r$   r%   s   @r   r—  r—     s,   ø‡ € ð
 $(€MØ€KØ€Ià% tÐ-CÀRÐH€L÷ ƒ r   r—  c                   ó<   a € ] tR tRt o RtRt^ tRtV 3R ltRt	V t
R# )ÚStationQaItemCreatei,  ÚGeneralNTc                ó¢   <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # )r   rÆ   r?   r@   r™  r.   rx  r†  )r   r   s   "€r   r   Ú StationQaItemCreate.__annotate__,  s_   ø‡ ‚ ÙÑñ á™�}Ñ(ñ ñ Ññ ñ ™C•=Ñ'ñ	 ñ
 ™#•Ñ"ñ ñ ™�~Ñ$ò r   r   )r   r   r    r!   r?   r™  r.   rx  r"   r#   r$   r%   s   @r   rœ  rœ  ,  s    ø‡ € à(€Ià#'€MØ!"€KØ $€I÷ ƒ r   rœ  N)?Úpydanticr   r   Útypingr   r   r   r   Úuuidr	   r   r
   r   Údecimalr   r   r'   r6   r=   rC   rH   rL   rR   rZ   r`   rk   r|   r�   r”   r¤   r©   r¯   r·   rÁ   rÏ   râ   ré   rî   r÷   rþ   r  r  r  r  r!  r%  r0  r<  r@  rF  r6  rW  r[  r8  ro  rs  r{  r  r‰  rŽ  r“  r—  rœ  r   r   r   Ú<module>r¤     s~  ðß %ß ,Ó ,Ý ß )Ñ )Ý ô(˜9ô (ôI�Iô IôI�iô IôI�	ô Iô#�9ô #ô&�9ô &ôIˆyô IôI�iô Iô.˜ô .ô
*�Yô *ô0�Iô 0ô&I�iô Iô0,�9ô ,ô4�yô 4ô$˜Iô $ô% ô %ô;˜	ô ;ôI�ô Iô>I�Yô Iô 0˜ô 0ô80˜	ô 0ô0˜)ô 0ô0˜Yô 0ô"	0˜yô 	0ô0 9ô 0ô0I�)ô Iô"I�Yô Iô˜Yô ô-˜)ô -ô
I˜9ô IôI�yô IôI�yô Iô!˜ô !ô0�yô 0ô ,�Yô ,ôI�)ô Iô"+�Yô +ô �	ô  ôIˆYô Iô, �iô  ô%�Yô %ô%�Yô %ôI�yô Iô 
I�)ô 
Iô%�Iô %ô%�Iô %ô	I�yô 	Iô%˜)ö %r   