+
    `ØjÏ  ã                   óÊ  € ^ RI t ^ RIHt ^ RI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 ! R/ R0]4      t ! R1 R2]4      t ! R3 R4]4      t ! R5 R6]4      t ! R7 R8]4      t  ! R9 R:]4      t! ! R; R<]4      t" ! R= R>]4      t# ! R? R@]4      t$R# )Aé    N)Údatetime)ÚListÚOptional)Ú	BaseModelc                   ó0   a € ] tR t^t o RtV 3R ltRtV tR# )ÚBodyTypeCreateTc                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   # ©é   ÚnameÚ	is_active©ÚstrÚbool)ÚformatÚ__classdict__s   "€ÚH/var/www/html/audi_dev/backend/app/modules/production_masters/schemas.pyÚ__annotate__ÚBodyTypeCreate.__annotate__   ó   ø‡ ‚ Ù
�Iñ áÑò ó    © N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r   s   @r   r   r      ó   ø‡ € à€I÷ ƒ r   r   c                   ó8   a € ] tR t^t o RtRtRtV 3R ltRtV t	R# )ÚBodyTypeUpdateNc                ón   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   r   Ú	image_urlr   ©r   r   r   )r   r   s   "€r   r   ÚBodyTypeUpdate.__annotate__   s4   ø‡ ‚ Ù
‘3�-Ññ á™�}Ñ#ñ ñ ™�~Ñ$ò r   r   )
r   r   r   r   r   r&   r   r   r   r    r!   s   @r   r$   r$      s   ø‡ € Ø€DØ#€IØ $€I÷ ƒ r   r$   c                   ó8   a € ] tR t^t o RtRR/tV 3R ltRtV tR# )ÚBodyTypeOutNÚfrom_attributesTc                ón   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[S[,          ;R&   S[;R&   # )r   Úbody_type_idr   r&   r   ©ÚuuidÚUUIDr   r   r   )r   r   s   "€r   r   ÚBodyTypeOut.__annotate__   s;   ø‡ ‚ Ù—)‘)Ññ á
�Iñ ñ ™�}Ñ#ñ ñ �Oò	 r   r   ©	r   r   r   r   r&   Úmodel_configr   r   r    r!   s   @r   r*   r*      s   ø‡ € ð  $€Ià% tÐ,€L÷ ƒ r   r*   c                   ó0   a € ] tR t^t o RtV 3R ltRtV tR# )ÚSegmentCreateTc                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   # r
   r   )r   r   s   "€r   r   ÚSegmentCreate.__annotate__   r   r   r   Nr   r!   s   @r   r5   r5      r"   r   r5   c                   ó4   a € ] tR t^t o RtRtV 3R ltRtV tR# )ÚSegmentUpdateNc                óR   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   # r
   r'   )r   r   s   "€r   r   ÚSegmentUpdate.__annotate__   s#   ø‡ ‚ Ù
‘3�-Ññ á™�~Ñ$ò r   r   )	r   r   r   r   r   r   r   r   r    r!   s   @r   r9   r9      s   ø‡ € Ø€DØ $€I÷ ƒ r   r9   c                   ó4   a € ] tR t^$t o RR/tV 3R ltRtV tR# )Ú
SegmentOutr+   Tc                óR   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[;R&   # )r   Ú
segment_idr   r   )r/   r0   r   r   )r   r   s   "€r   r   ÚSegmentOut.__annotate__$   s*   ø‡ ‚ Ù—	‘	Ññ á
�Iñ ñ �Oò r   r   N©r   r   r   r   r3   r   r   r    r!   s   @r   r=   r=   $   s   ø‡ € ð & tÐ,€L÷	 ƒ r   r=   c                   ó4   a € ] tR t^+t o RtRtV 3R ltRtV tR# )Ú	RtoCreateNTc                óN   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[;R&   # ©r   r   Údescriptionr   ©r   r   r   )r   r   s   "€r   r   ÚRtoCreate.__annotate__+   s+   ø‡ ‚ Ù
�Iñ á™#•Ñ%ñ ñ Ñò r   r   )	r   r   r   r   rF   r   r   r   r    r!   s   @r   rC   rC   +   s   ø‡ € à!%€KØ€I÷ ƒ r   rC   c                   ó8   a € ] tR t^1t o RtRtRtV 3R ltRtV t	R# )Ú	RtoUpdateNc                ón   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # rE   r'   )r   r   s   "€r   r   ÚRtoUpdate.__annotate__1   s4   ø‡ ‚ Ù
‘3�-Ññ á™#•Ñ%ñ ñ ™�~Ñ$ò r   r   )
r   r   r   r   r   rF   r   r   r   r    r!   s   @r   rJ   rJ   1   s   ø‡ € Ø€DØ!%€KØ $€I÷ ƒ r   rJ   c                   ó8   a € ] tR t^7t o RtRR/tV 3R ltRtV tR# )ÚRtoOutNr+   Tc                ón   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[S[,          ;R&   S[;R&   # )r   Úrto_idr   rF   r   r.   )r   r   s   "€r   r   ÚRtoOut.__annotate__7   s;   ø‡ ‚ Ù�I‰IÑñ á
�Iñ ñ ™#•Ñ%ñ ñ �Oò	 r   r   )	r   r   r   r   rF   r3   r   r   r    r!   s   @r   rN   rN   7   s   ø‡ € ð "&€Kà% tÐ,€L÷ ƒ r   rN   c                   ó<   a € ] tR t^?t o RtRtRR/tV 3R ltRtV t	R# )ÚModelCreateNTÚprotected_namespacesc                óN   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[;R&   # ©r   Úmodel_numberr&   r   rG   )r   r   s   "€r   r   ÚModelCreate.__annotate__?   s,   ø‡ ‚ ÙÑñ á™�}Ñ#ñ ñ Ñò r   r   )
r   r   r   r   r&   r   r3   r   r   r    r!   s   @r   rS   rS   ?   s    ø‡ € à#€IØ€IØ*¨BÐ/€L÷	 ƒ r   rS   c                   ó@   a € ] tR t^Ft o RtRtRtRR/tV 3R ltRt	V t
R# )ÚModelUpdateNrT   c                ón   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # rV   r'   )r   r   s   "€r   r   ÚModelUpdate.__annotate__F   s4   ø‡ ‚ Ù™3•-Ñ&ñ á™�}Ñ#ñ ñ ™�~Ñ$ò r   r   )r   r   r   r   rW   r&   r   r3   r   r   r    r!   s   @r   rZ   rZ   F   s%   ø‡ € Ø"&€LØ#€IØ $€IØ*¨BÐ/€L÷	 ƒ r   rZ   c                   ó8   a € ] tR t^Mt o RRRR/tV 3R ltRtV tR# )ÚModelOutr+   TrT   c                ón   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[S[,          ;R&   S[;R&   # )r   Úmodel_idrW   r&   r   r.   )r   r   s   "€r   r   ÚModelOut.__annotate__M   s<   ø‡ ‚ Ù�i‰iÑñ áÑñ ñ ™�}Ññ ñ �Oò	 r   r   NrA   r!   s   @r   r^   r^   M   s   ø‡ € ð
 & tÐ-CÀRÐH€L÷ ƒ r   r^   c                   óH   a € ] tR t^Ut o Rt^ tRtRtRtRt	Rt
V 3R ltRtV tR# )ÚFeatureOptionCreateNTc                ó
  <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[;R&   S[;R&   S[S[S[ ,          ,          ;R&   S[S[S[ ,          ,          ;R&   S[S[S[ ,          ,          ;R&   S[S[S[,          ,          ;R&   # ©	r   Úoption_valuer&   Úsequence_nor   Úrestricted_model_idsÚrestricted_body_type_idsÚrestricted_segment_idsÚrestricted_combinations)r   r   Úintr   r   Údict)r   r   s   "€r   r   Ú FeatureOptionCreate.__annotate__U   s‘   ø‡ ‚ ÙÑñ á™�}Ñ#ñ ñ Ññ ñ Ññ	 ñ
 #¡4©¥9Õ-Ñ4ñ ñ '¡t©C¥yÕ1Ñ8ñ ñ %¡T©#¥YÕ/Ñ6ñ ñ &¡d©4¥jÕ1Ñ8ò r   r   )r   r   r   r   r&   rg   r   rh   ri   rj   rk   r   r   r    r!   s   @r   rc   rc   U   s3   ø‡ € à#€IØ€KØ€IØ04ÐØ48ÐØ26ÐØ48Ð÷ ƒ r   rc   c                   óL   a € ] tR t^`t o 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# )ÚFeatureOptionUpdateNc                ó:  <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[,          ,          ;R&   S[ S[S[,          ,          ;R&   S[ S[S[,          ,          ;R&   S[ S[S[,          ,          ;R&   # re   )r   r   rl   r   r   rm   )r   r   s   "€r   r   Ú FeatureOptionUpdate.__annotate__`   s�   ø‡ ‚ Ù™3•-Ñ&ñ á™�}Ñ#ñ ñ ™#•Ñ%ñ ñ ™�~Ñ$ñ	 ñ
 #¡4©¥9Õ-Ñ4ñ ñ '¡t©C¥yÕ1Ñ8ñ ñ %¡T©#¥YÕ/Ñ6ñ ñ &¡d©4¥jÕ1Ñ8ò r   r   )r   r   r   r   rf   r&   rg   r   rh   ri   rj   rk   r   r   r    r!   s   @r   rp   rp   `   s8   ø‡ € Ø"&€LØ#€IØ!%€KØ $€IØ04ÐØ48ÐØ26ÐØ48Ð÷ ƒ r   rp   c                   óH   a € ] tR t^kt o RtRtRtRtRtRR/t	V 3R lt
RtV tR# )ÚFeatureOptionOutNr+   Tc                ó*  <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[S[,          ;R&   S[;R&   S[;R&   S[S[S[,          ,          ;R&   S[S[S[,          ,          ;R&   S[S[S[,          ,          ;R&   S[S[S[,          ,          ;R	&   # )
r   Ú	option_idrf   r&   rg   r   rh   ri   rj   rk   )r/   r0   r   r   rl   r   r   rm   )r   r   s   "€r   r   ÚFeatureOptionOut.__annotate__k   s¡   ø‡ ‚ Ù�y‰yÑñ áÑñ ñ ™�}Ñ#ñ ñ Ññ	 ñ
 �Oñ ñ #¡4©¥9Õ-Ñ4ñ ñ '¡t©C¥yÕ1Ñ8ñ ñ %¡T©#¥YÕ/Ñ6ñ ñ &¡d©4¥jÕ1Ñ8ò r   r   )r   r   r   r   r&   rh   ri   rj   rk   r3   r   r   r    r!   s   @r   rt   rt   k   s7   ø‡ € ð  $€Ið 15ÐØ48ÐØ26ÐØ48ÐØ% tÐ,€L÷ ƒ r   rt   c                   ó8   a € ] tR t^xt o Rt^ tRtV 3R ltRtV t	R# )ÚFeatureCreateÚBOOLEANTc                óV   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[;R&   S[;R&   # ©r   ÚsectionÚfeature_nameÚ
input_typerg   r   )r   rl   r   )r   r   s   "€r   r   ÚFeatureCreate.__annotate__x   sA   ø‡ ‚ Ù�Lñ áÑñ ñ Ññ ñ Ññ	 ñ
 Ñò r   r   N)
r   r   r   r   r   rg   r   r   r   r    r!   s   @r   ry   ry   x   s   ø‡ € ð  €JØ€KØ€I÷ ƒ r   ry   c                   ó@   a € ] tR t^€t o RtRtRtRtRtV 3R lt	Rt
V tR# )ÚFeatureUpdateNc                ó¦   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # r|   )r   r   rl   r   )r   r   s   "€r   r   ÚFeatureUpdate.__annotate__€   sV   ø‡ ‚ Ù‘c�]Ñ!ñ á™3•-Ñ&ñ ñ ™•Ñ$ñ ñ ™#•Ñ%ñ	 ñ
 ™�~Ñ$ò r   r   )r   r   r   r   r}   r~   r   rg   r   r   r   r    r!   s   @r   r‚   r‚   €   s%   ø‡ € Ø!€GØ"&€LØ $€JØ!%€KØ $€I÷ ƒ r   r‚   c                   ó<   a € ] tR t^ˆt o . tRRRR/tV 3R ltRtV tR# )Ú
FeatureOutr+   TrT   c                ó’   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[S[,          ;R&   # )r   Ú
feature_idr}   r~   r   rg   r   Úoptions)r/   r0   r   rl   r   r   rt   )r   r   s   "€r   r   ÚFeatureOut.__annotate__ˆ   sc   ø‡ ‚ Ù—	‘	Ññ á�Lñ ñ Ññ ñ �Oñ	 ñ
 Ññ ñ �Oñ ñ Ñ"Õ#Ñ(ò r   r   N)	r   r   r   r   r‰   r3   r   r   r    r!   s   @r   r†   r†   ˆ   s"   ø‡ € ð ')€GØ% tÐ-CÀRÐH€L÷ ƒ r   r†   c                   ó4   a € ] tR t^“t o RR/tV 3R ltRtV tR# )ÚModelBodyTypeLinkrT   c                óZ   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[ P                  ;R&   # )r   r`   r-   ©r/   r0   )r   r   s   "€r   r   ÚModelBodyTypeLink.__annotate__“   s#   ø‡ ‚ Ù�i‰iÑñ á—)‘)Ñò r   r   NrA   r!   s   @r   rŒ   rŒ   “   ó   ø‡ € ð +¨BÐ/€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# )ÚModelBodyTypeOutr+   TrT   c                óz   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[ P                  ;R&   S[ P                  ;R&   # )r   Úidr`   r-   rŽ   )r   r   s   "€r   r   ÚModelBodyTypeOut.__annotate__™   s3   ø‡ ‚ Ù�	‰	�Mñ á�i‰iÑñ ñ —)‘)Ñò r   r   NrA   r!   s   @r   r’   r’   ™   ó   ø‡ € ð & tÐ-CÀRÐH€L÷	 ƒ r   r’   c                   ó4   a € ] tR t^ t o RR/tV 3R ltRtV tR# )ÚModelSegmentLinkrT   c                óZ   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[ P                  ;R&   # )r   r`   r?   rŽ   )r   r   s   "€r   r   ÚModelSegmentLink.__annotate__    s#   ø‡ ‚ Ù�i‰iÑñ á—	‘	Ñò r   r   NrA   r!   s   @r   r˜   r˜       r�   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# )ÚModelSegmentOutr+   TrT   c                óz   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[ P                  ;R&   S[ P                  ;R&   # )r   r”   r`   r?   rŽ   )r   r   s   "€r   r   ÚModelSegmentOut.__annotate__¦   s3   ø‡ ‚ Ù�	‰	�Mñ á�i‰iÑñ ñ —	‘	Ñò r   r   NrA   r!   s   @r   rœ   rœ   ¦   r–   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# )ÚFeatureSegmentOutr+   TrT   c                óz   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[ P                  ;R&   S[ P                  ;R&   # )r   r”   rˆ   r?   rŽ   )r   r   s   "€r   r   ÚFeatureSegmentOut.__annotate__¬   s3   ø‡ ‚ Ù�	‰	�Mñ á—	‘	Ññ ñ —	‘	Ñò r   r   NrA   r!   s   @r   r    r    ¬   r–   r   r    c                   ó,   a € ] tR t^³t o V 3R ltRtV tR# )ÚFeatureSegmentAddc                óZ   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[ P                  ;R&   # )r   rˆ   r?   rŽ   )r   r   s   "€r   r   ÚFeatureSegmentAdd.__annotate__³   s#   ø‡ ‚ Ù—	‘	Ññ á—	‘	Ñò r   r   N)r   r   r   r   r   r   r    r!   s   @r   r¤   r¤   ³   s   ø‡ ‡ „ r   r¤   c                   ó4   a € ] tR t^¸t o RtRtV 3R ltRtV tR# )ÚSeatingLayoutCreateNc                ó²   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[S[ ,          ;R	&   S[S[ ,          ;R
&   # ©r   Ú	layout_noÚchassis_modelÚ	body_typeÚsegmentÚ	door_typeÚ	seat_typeÚseating_typeÚseating_capacityr&   Úpdf_url)r   r   )r   r   s   "€r   r   Ú SeatingLayoutCreate.__annotate__¸   s†   ø‡ ‚ Ù�Nñ áÑñ ñ �Nñ ñ �Lñ	 ñ
 �Nñ ñ �Nñ ñ Ññ ñ Ññ ñ ™�}Ñ#ñ ñ ‘c�]Ñ!ò r   r   )	r   r   r   r   r&   r³   r   r   r    r!   s   @r   r¨   r¨   ¸   s   ø‡ € ð  $€IØ!€G÷ ƒ 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# )ÚSeatingLayoutUpdateNc                ó2  <€ 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[ S[,          ;R
&   # rª   )r   r   )r   r   s   "€r   r   Ú SeatingLayoutUpdate.__annotate__Å   s«   ø‡ ‚ Ù™�}Ñ#ñ á™C•=Ñ'ñ ñ ™�}Ñ#ñ ñ ‘c�]Ñ!ñ	 ñ
 ™�}Ñ#ñ ñ ™�}Ñ#ñ ñ ™3•-Ñ&ñ ñ ™s•mÑ*ñ ñ ™�}Ñ#ñ ñ ‘c�]Ñ!ò r   r   )r   r   r   r   r«   r¬   r­   r®   r¯   r°   r±   r²   r&   r³   r   r   r    r!   s   @r   r¶   r¶   Å   s?   ø‡ € Ø#€IØ#'€MØ#€IØ!€GØ#€IØ#€IØ"&€LØ&*ÐØ#€IØ!€G÷ ƒ r   r¶   c                   ó<   a € ] tR t^Òt o RtRtRR/tV 3R ltRtV t	R# )ÚSeatingLayoutOutNr+   Tc                óÒ   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R	&   S[S[,          ;R
&   S[S[,          ;R&   # )r   Ú	layout_idr«   r¬   r­   r®   r¯   r°   r±   r²   r&   r³   )r/   r0   r   r   )r   r   s   "€r   r   ÚSeatingLayoutOut.__annotate__Ò   s—   ø‡ ‚ Ù�y‰yÑñ á�Nñ ñ Ññ ñ �Nñ	 ñ
 �Lñ ñ �Nñ ñ �Nñ ñ Ññ ñ Ññ ñ ™�}Ñ#ñ ñ ‘c�]Ñ!ò r   r   )
r   r   r   r   r&   r³   r3   r   r   r    r!   s   @r   rº   rº   Ò   s"   ø‡ € ð  $€IØ!€GØ% tÐ,€L÷ ƒ r   rº   c                   ó4   a € ] tR t^át o RtRtV 3R ltRtV tR# )ÚSeatModelConfigurationCreateNTc                óÚ   <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[;R&   S[ P                  ;R&   S[ P                  ;R&   S[ P                  ;R&   S[S[,          ;R&   S[;R&   # ©	r   r-   r°   Úlayout_sizeÚseat_model_option_idÚsupplier_option_idÚdimensions_option_idr&   r   r.   )r   r   s   "€r   r   Ú)SeatModelConfigurationCreate.__annotate__á   s|   ø‡ ‚ Ù—)‘)Ññ á�Nñ ñ Ññ ñ Ÿ)™)Ñ#ñ	 ñ
 Ÿ	™	Ñ!ñ ñ Ÿ)™)Ñ#ñ ñ ™�}Ñ#ñ ñ Ñò r   r   )	r   r   r   r   r&   r   r   r   r    r!   s   @r   r¿   r¿   á   s   ø‡ € ð  $€IØ€I÷ ƒ r   r¿   c                   óL   a € ] tR t^ìt o 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# )ÚSeatModelConfigurationUpdateNc                óJ  <€ V ^8„  d   Qh/ S[ S[P                  ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[P                  ,          ;R&   S[ S[P                  ,          ;R&   S[ S[P                  ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # rÁ   )r   r/   r0   r   r   )r   r   s   "€r   r   Ú)SeatModelConfigurationUpdate.__annotate__ì   s�   ø‡ ‚ Ù™4Ÿ9™9Õ%Ñ,ñ á™�}Ñ#ñ ñ ™#•Ñ%ñ ñ #¡4§9¡9Õ-Ñ4ñ	 ñ
 !¡§¡Õ+Ñ2ñ ñ #¡4§9¡9Õ-Ñ4ñ ñ ™�}Ñ#ñ ñ ™�~Ñ$ò r   r   )r   r   r   r   r-   r°   rÂ   rÃ   rÄ   rÅ   r&   r   r   r   r    r!   s   @r   rÈ   rÈ   ì   s7   ø‡ € Ø(,€LØ#€IØ!%€KØ04ÐØ.2ÐØ04ÐØ#€IØ $€I÷ ƒ r   rÈ   c                   ó8   a € ] tR t^÷t o RtRR/tV 3R ltRtV tR# )ÚSeatModelConfigurationOutNr+   Tc                ó  <€ V ^8„  d   Qh/ S[ P                  ;R&   S[ P                  ;R&   S[;R&   S[;R&   S[ P                  ;R&   S[ P                  ;R&   S[ P                  ;R&   S[S[,          ;R&   S[;R	&   S[;R
&   # )r   r”   r-   r°   rÂ   rÃ   rÄ   rÅ   r&   r   Ú
created_at)r/   r0   r   r   r   r   )r   r   s   "€r   r   Ú&SeatModelConfigurationOut.__annotate__÷   s˜   ø‡ ‚ Ù�	‰	�Mñ á—)‘)Ññ ñ �Nñ ñ Ññ	 ñ
 Ÿ)™)Ñ#ñ ñ Ÿ	™	Ñ!ñ ñ Ÿ)™)Ñ#ñ ñ ™�}Ñ#ñ ñ �Oñ ñ Ñò r   r   r2   r!   s   @r   rÌ   rÌ   ÷   s   ø‡ € ð  $€Ið & tÐ,€L÷ ƒ r   rÌ   )%r/   r   Útypingr   r   Úpydanticr   r   r$   r*   r5   r9   r=   rC   rJ   rN   rS   rZ   r^   rc   rp   rt   ry   r‚   r†   rŒ   r’   r˜   rœ   r    r¤   r¨   r¶   rº   r¿   rÈ   rÌ   r   r   r   Ú<module>rÒ      sƒ  ðÛ Ý ß !Ý ô�Yô ô
%�Yô %ô-�)ô -ô�Iô ô
%�Iô %ô
-�ô -ô�	ô ô%�	ô %ô-ˆYô -ô0�)ô 0ô0�)ô 0ôIˆyô Iô9˜)ô 9ô9˜)ô 9ô
-�yô 
-ô�Iô ô%�Iô %ôI�ô Iô0˜	ô 0ôI�yô Iô0�yô 0ôI�iô IôI˜	ô Iô˜	ô ô

"˜)ô 
"ô
"˜)ô 
"ô-�yô -ô 9ô ô% 9ô %ô- 	ö -r   