
    wh                         d dl mZ d dlmZmZmZmZ  G d de      Z G d de      Z G d de      Z	 G d	 d
e      Z
 G d de      Zy)    )	BaseModel)DictAnyListOptionalc                   ,    e Zd ZU eed<   eed<   eed<   y)PeriodIncreaseY1_Y2Y3_Y4Y5_Y6N__name__
__module____qualname__float__annotations__     >/var/www/html/retail-simulation-api/app/api/module10/schema.pyr	   r	      s    LLLr   r	   c                   N   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<   y)Module10RequestNinvestment_capital_expensespre_operating_expensesrental_advance_depositrent	inventorybills_per_monthaverage_price_per_itemother_income	utilitiescorporate_employee_salaryconcept_employee_salarystore_level_employee_salarylogistics_transportationonline_investment_capitalonline_transactionsonline_avg_transaction_value)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    <@.!9@7;H^4;7;H^4;%)D(>
")*.Ix'.04OXn-47;H^4;-1L(>*1*.Ix'.:>x7>8<Xn5<<@.!9@9=h~6= ;?x7>48.18=A (>":Ar   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)MetricValueY1_Y2_increaseY3_Y4_increaseY5_Y6_increaseNr   r   r   r   r)   r)      s    r   r)   c                   <    e Zd ZU eed<   ee   ed<   eeef   ed<   y)Overviewtotal_metrics_analyzedkey_insightsperformance_summaryN)r   r   r   intr   r   strr   r   r   r   r.   r.   #   s     s)c3h'r   r.   c                   F    e Zd ZU eed<   ee   ed<   eeef   ed<   eed<   y)Module10Responsemoduleperiods_analyzedmetrics_valuesoverviewN)	r   r   r   r3   r   r   r   r)   r.   r   r   r   r5   r5   (   s'    K3ik)**r   r5   N)pydanticr   typingr   r   r   r   r	   r   r)   r.   r5   r   r   r   <module>r<      sL     , ,Y 
Bi B*) 
(y (
y r   