
    7i                     b    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y	)
    )LiteralOptional)CustomModelc                   <    e Zd ZU ed   ed<   dZee   ed<   eed<   y)CompetitorIntensityCreateLowMediumHightotal_square_footageNassumptionsgroup_id)	__name__
__module____qualname__r   __annotations__r   r   strint     J/var/www/html/retail-simulation-api/app/api/competitor_intensity/schema.pyr   r      s#     ##:;;"&K(3-&Nr   r   c                   "    e Zd ZU eed<   eed<   y)CompetitorIntensityResponsecompetitor_idupload_imageN)r   r   r   r   r   r   r   r   r   r   r      s    r   r   c                   L    e Zd ZU eed      ed<   dZee   ed<   dZee	   ed<   y)CompetitorIntensityUpdater   r   Nr   r   )
r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      s1     $G,C$DEE"&K(3-&#Hx}#r   r   N)typingr   r   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r       s0    $ / "; $ $r   