Ë
    	,¹hù  ã                   ó€   — 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	y)é    )ÚOptional)ÚField)ÚCustomModelc                   ó6   — e Zd ZU eed<   eed<   eed<   eed<   y)ÚGrossMarginContributionCreateÚcontribution_to_total_salesÚcontribution_to_gross_marginÚ	rationaleÚgroup_idN)Ú__name__Ú
__module__Ú__qualname__ÚfloatÚ__annotations__ÚstrÚint© ó    úC/var/www/html/RetailAPI/app/api/gross_margin_contribution/schema.pyr   r      s   … à"'Ó'Ø#(Ó(ØÓØ„Nr   r   c                   ó   — e Zd ZU eed<   y)ÚGrossMarginContributionResponseÚgross_idN)r   r   r   r   r   r   r   r   r   r      s   … Ø„Nr   r   c                   ór   — e Zd ZU dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   y)ÚGrossMarginContributionUpdateNr   r   r	   r
   r   )r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r      sJ   … Ø#€Hˆx˜‰}Ó#Ø48Ð (¨5¡/Ó8Ø59Ð  8¨E¡?Ó9Ø!%€I˜#‘Ó%Ø#€Hˆx˜‰}Ô#r   r   c                   ó0   — e Zd ZU  ed¬«      Zedz  ed<   y)ÚGrossMarginContributionExcelN)ÚdefaultÚcategory_name)r   r   r   r   r   r   r   r   r   r   r   r      s   … Ù!&¨tÔ!4€MC˜$‘JÔ4r   r   N)
Útypingr   Úpydanticr   Úapp.utils.schemas_utilsr   r   r   r   r   r   r   r   ú<module>r"      s?   ðÝ Ý Ý /ô Kô ôÐ&Cô ô$ Kô $ô5 ;õ 5r   