+
    `Øj9  ã                   ó|   € ^ 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^^ÿR7      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# )ÚRmMasterCreate.)Ú
min_lengthÚ
max_lengthNTc                óö   <€ 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	&   # ©
é   ÚnameÚpart_noÚunit_of_measurementÚdescriptionÚmaterial_type_idÚprocurement_source_idÚminimum_stockÚlead_time_daysÚ	is_active)Ústrr   r   ÚfloatÚintÚbool)ÚformatÚ__classdict__s   "€Ú?/var/www/html/audi_dev/backend/app/modules/rm_master/schemas.pyÚ__annotate__ÚRmMasterCreate.__annotate__   s’   ø‡ ‚ Ù
Ñ8ñ á‘c�]Ñ!ñ ñ Ññ ñ ™#•Ñ%ñ	 ñ
 ™t•nÑ+ñ ñ $¡D�>Ñ0ñ ñ ™E•?Ñ)ñ ñ ™S•MÑ(ñ ñ ™�~Ñ$ò ó    © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   r   r   r   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r   s   @r   r	   r	      s?   ø‡ € Ù�c a°CÔ8€DØ!€Gà!%€KØ'+ÐØ,0ÐØ%)€MØ$(€NØ $€I÷ ƒ r!   r	   c                   óP   a € ] tR t^t o 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# )ÚRmMasterUpdateNc                ó  <€ 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	&   # r   )r   r   r   r   r   r   )r   r   s   "€r   r   ÚRmMasterUpdate.__annotate__   sš   ø‡ ‚ Ù
‘3�-Ññ á‘c�]Ñ!ñ ñ "¡#�Ñ-ñ ñ ™#•Ñ%ñ	 ñ
 ™t•nÑ+ñ ñ $¡D�>Ñ0ñ ñ ™E•?Ñ)ñ ñ ™S•MÑ(ñ ñ ™�~Ñ$ò r!   r"   )r#   r$   r%   r&   r   r   r   r   r   r   r   r   r   r'   r(   r)   r*   s   @r   r,   r,      s<   ø‡ € Ø€DØ!€GØ)-ÐØ!%€KØ'+ÐØ,0ÐØ%)€MØ$(€NØ $€I÷ ƒ 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# )ÚRmMasterResponseNg        )Údefault_factoryc                   ó   € ] tR t^0tRtRtR# )ÚRmMasterResponse.ConfigTr"   N)r#   r$   r%   r&   Úfrom_attributesr(   r"   r!   r   ÚConfigr3   0   s   † ØŒr!   r5   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[S[,          ;R	&   S[;R
&   S[;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # )r   Úrm_idr   r   r   r   r   r   r   r   r   Ú
created_atÚ
updated_atÚstandard_costÚ	total_qtyÚreserved_qtyÚavailable_qtyÚvendors)	r   r   r   r   r   r   r   ÚlistÚdict)r   r   s   "€r   r   ÚRmMasterResponse.__annotate__   s  ø‡ ‚ Ù�Kñ á
�Iñ ñ ‘c�]Ññ ñ Ññ	 ñ
 ™#•Ññ ñ ™t•nÑ$ñ ñ $¡D�>Ñ)ñ ñ ™E•?Ñ"ñ ñ ™S•MÑ!ñ ñ �Oñ ñ Ññ ñ Ññ ñ ™E•?Ñ)ñ ñ ™�Ñ$ñ ñ ™5•/Ñ'ñ ñ  ™E•?Ñ(ñ! ñ" ‘$�ZÑ5ò# r!   r"   )r#   r$   r%   r&   r:   r;   r<   r=   r   r?   r>   r5   r'   r(   r)   r*   s   @r   r0   r0      s6   ø‡ € ð &*€MØ!$€IØ$'€LØ%(€MÙ°Ô5€G÷ñ ÷' ƒ r!   r0   N)Úpydanticr   r   Útypingr   Úuuidr   r   r	   r,   r0   r"   r!   r   Ú<module>rE      s5   ðç %Ý Ý Ý ô	%�Yô 	%ô	%�Yô 	%ô�yö r!   