
    	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 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<   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)SummaryCreateNstore_submissionsstore_summariselocation_submissionslocation_summarisenetwork_submissionsnetwork_summarisecategory_submissionscategory_summarisepromotions_submissionspromotions_summarisemarketing_submissionsmarketing_summariseservice_submissionsservice_summarisebackend_submissionsbackend_summarisemetrics_submissionsmetrics_summarisegroup_id)__name__
__module____qualname__r   r   str__annotations__r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   int     =/var/www/html/retail-simulation-api/app/api/summary/schema.pyr   r      s    )-,&*Ohsm*+/8C=/)-#-*.(3-.(,,+/8C=/)-#--1Xc]1+/8C=/,0HSM0*.(3-.*.(3-.(,,*.(3-.(,,*.(3-.(,,#Hx}#r!   r   c                       e Zd ZU eed<   y)SummaryResponse
summary_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<   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)SummaryUpdateNr%   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
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r'   r'      s+   !%J#%(,,&*Ohsm*+/8C=/)-#-*.(3-.(,,+/8C=/)-#--1Xc]1+/8C=/,0HSM0*.(3-.*.(3-.(,,*.(3-.(,,*.(3-.(,,#Hx}#r!   r'   N)typingr   app.utils.schemas_utilsr   r   r$   r'   r    r!   r"   <module>r*      s/     /$K $.m $K $r!   