
    [h                     ^    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y	)
    )Optional)CustomModelc                   "    e Zd ZU eed<   eed<   y)!MeasuringSalesProfitabilityCreatewhat_would_your_approachgroup_idN)__name__
__module____qualname__str__annotations__int     S/var/www/html/retail-simulation-api/app/api/measuring_sales_profitability/schema.pyr   r      s    ""Nr   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)#MeasuringSalesProfitabilityResponsemeasuring_idr   r   N)r	   r
   r   r   r   r   r   r   r   r   r   
   s    ""Nr   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)!MeasuringSalesProfitabilityUpdateNr   r   r   )
r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r      s-    #'L8C='/3x}3#Hx}#r   r   N)typingr   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r      s/     / 
+ 
$ $r   