
    7hs                     f    d dl mZ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	)
    )ListDictAny)CustomModelc                   ,    e Zd ZU eed<   eeef   ed<   y)	KPIMetricmetric_namevaluesN)__name__
__module____qualname__str__annotations__r        C/var/www/html/retail-simulation-api/app/api/kpi_dashboard/schema.pyr   r      s    cNr   r   c                   (    e Zd ZU eed<   ee   ed<   y)
KPISectionsection_namemetricsN)r   r   r   r   r   r   r   r   r   r   r   r   
   s    )_r   r   c                   2    e Zd ZU ee   ed<   eeef   ed<   y)KPIDashboardResponsesectionssummary_statsN)	r   r   r   r   r   r   r   r   r   r   r   r   r   r      s    :S>!r   r   N)	typingr   r   r   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r      s2    " " / 
 
"; "r   