Ë
    GåCij  ã                   óš   — d Z ddlmZ ddlmZ ddlmZ  G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z	 G d„ de	«      Z
y)u0   
SchÃ©mas Pydantic pour les stocks de pharmacie
é    )Ú	BaseModel)ÚOptional)Údatetimec                   ó,   — e Zd ZU eed<   eed<   eed<   y)ÚPharmacyStockBaseÚ
product_idÚquantityÚ
unit_priceN)Ú__name__Ú
__module__Ú__qualname__ÚintÚ__annotations__Úfloat© ó    úB/home/www/lebenam.kofcorporation.com/app/schemas/pharmacy_stock.pyr   r   	   s   … ØƒOØƒMØÔr   r   c                   ó   — e Zd ZU eed<   y)ÚPharmacyStockCreateÚ
partner_idN)r   r   r   r   r   r   r   r   r   r      s   … Ø„Or   r   c                   ó6   — e Zd ZU dZee   ed<   dZee   ed<   y)ÚPharmacyStockUpdateNr	   r
   )	r   r   r   r	   r   r   r   r
   r   r   r   r   r   r      s   … Ø"€Hˆhs‰mÓ"Ø"&€J˜‘Ô&r   r   c                   ón   — e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   ee   ed<    G d„ d	«      Zy
)ÚPharmacyStockResponseÚidr   r   r	   r
   Ú
created_atÚ
updated_atc                   ó   — e Zd ZdZy)úPharmacyStockResponse.ConfigTN)r   r   r   Úfrom_attributesr   r   r   ÚConfigr      s   „ Ø‰r   r!   N)	r   r   r   r   r   r   r   r   r!   r   r   r   r   r      s7   … ØƒGØƒOØƒOØƒMØÓØÓØ˜Ñ"Ó"÷ò r   r   c                   óJ   — e Zd ZU dZee   ed<   dZee   ed<   dZee   ed<   y)ÚPharmacyStockWithProductNÚproduct_nameÚproduct_dosageÚproduct_form)	r   r   r   r$   r   Ústrr   r%   r&   r   r   r   r#   r#   !   s,   … Ø"&€L(˜3‘-Ó&Ø$(€NH˜S‘MÓ(Ø"&€L(˜3‘-Ô&r   r#   N)Ú__doc__Úpydanticr   Útypingr   r   r   r   r   r   r#   r   r   r   ú<module>r+      sS   ðñõ Ý Ý ô˜	ô ô
Ð+ô ô'˜)ô 'ô
˜Iô 
ô'Ð4õ 'r   