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
« 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
4class GetDashboardMetricsUseCase(ABC):
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 """