
    h                     |    S SK Jr  S SKJrJrJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      r	g)    )	BaseModel)ListDictAnyc                   H    \ rS rSr% \\S'   \\S'   \\S'   \\S'   \\S'   Srg)	OverviewMetrics   users_countactive_subscriptionsactive_projectstotal_revenuelast_updated N)	__name__
__module____qualname____firstlineno__int__annotations__floatstr__static_attributes__r       OC:\Suresh\moveshuttle\MDcreated\moveengine\app\v1\models\saas\dashboardmodel.pyr   r      s     r   r   c                   >    \ rS rSr% \\S'   \\S'   \\S'   \\S'   Srg)OverviewWorkfoceFleet   workforce_countfleets_countvendors_countr
   r   N)r   r   r   r   r   r   r   r   r   r   r   r      s    r   r   c                   <    \ rS rSr% \\S'   Sr\\S'   Sr\	\S'   Sr
g)		TrendData   _idr   daily_loginsg        daily_revenuer   N)r   r   r   r   r   r   r%   r   r&   r   r   r   r   r   r"   r"      s    	HL#M5r   r"   c                   r    \ rS rSr% \\S'   \\\\	4      \S'   \\\\	4      \S'   \
\S'   \\\4   \S'   Srg)	DashboardData   overviewusage_trendsrevenue_trendsworkforce_fleet_trends
date_ranger   N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r(   r(      sB    tCH~&&c3h((11S#Xr   r(   N)
pydanticr   typingr   r   r   r   r   r"   r(   r   r   r   <module>r1      s>     " "i I 	 
I r   