
    	,h                     x    d dl mZ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)    )LiteralOptional)CustomModelc                   ^    e Zd ZU eed<   eed<   dZed   ed<   eed<   eed<   eed<   eed	<   y
)CarpentryCreateformate_typetype_of_featureStore Formate Ar
   zStore Formate Bstore_formate_typenumber_of_unitscost_per_unitremarkgroup_idN)__name__
__module____qualname__str__annotations__intr   r        3/var/www/html/RetailAPI/app/api/carpentry/schema.pyr   r      s5    IZ!EFZLNr   r   c                   r    e Zd ZU eed<   eed<   eed<   dZed   ed<   eed<   eed<   eed	<   eed
<   eed<   y)CarpentryResponsescarpentry_idr   r	   r
   r   r   r   r   totalr   r   N)r   r   r   r   r   r   r   r   r   r   r   r   r      s@    IZ!EFZKLNr   r   c                   6    e Zd ZU eed<   eed<   dZee   ed<   y)CarpentrySumsr   r   N	total_sum)r   r   r   r   r   r   r    r   r   r   r   r   r      s    M#Ix}#r   r   c                       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d      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)CarpentryUpdateNr   r   r	   r
   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   r   r   r"   r"   !   sz    #'L8C='#'L8C='&*Ohsm*Sd'*N"OPd&*Ohsm*$(MHSM(!FXc]!#Hx}#r   r"   N)	typingr   r   app.utils.schemas_utilsr   r   r   r   r"   r   r   r   <module>r%      s;    $ /k 
 
$K $
	$k 	$r   