Coverage for src/app/usecases/get_dashboard_metrics_useCase.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.7.0, created at 2025-04-02 23:09 +0200

1from abc import ABC, abstractmethod 

2from models.metrics_model import MetricsModel 

3 

4class GetDashboardMetricsUseCase(ABC): 

5 

6 @abstractmethod 

7 def get_dashboard_metrics(self) -> MetricsModel: 

8 """ 

9 Get dashboard metrics. 

10 Returns: 

11 MetricsDTO: An object containing the dashboard metrics. 

12 """ 

13