
    hO                     j    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y
)    )Optional)Field)CustomModelc                   h    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d<   eed<   eed	<   y
) CompetitorCategoryAnalysesCreatereference_competitornumber_of_categories_stockedkey_categories_stockedstocking_observationscompetitor_others_remarkresearch_methodologyshopping_behaviorconsumer_others_remarkgroup_idN)__name__
__module____qualname__str__annotations__int     R/var/www/html/retail-simulation-api/app/api/competitor_category_analyses/schema.pyr   r      s7    #&&  ""  Nr   r   c                       e Zd ZU eed<   y)"CompetitorCategoryAnalysesResponsecompetitor_category_idN)r   r   r   r   r   r   r   r   r   r      s      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   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	<   dZee   ed
<   dZee   ed<   y) CompetitorCategoryAnalysesUpdateNr   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   r      s    -1Xc]1+/8C=/37 8C=7-1Xc]1,0HSM0/3x}3+/8C=/(,,-1Xc]1#Hx}#r   r   N)	typingr   pydanticr   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r"      s3      /
{ 
!)I !${ $r   