using GB5Shared.DTO.Framework.Login; namespace FrameworkBLL.DiagnosticsCenter; public interface IDiagnosticsCenterBLL { Task GetHealthDashboardAsync(LoginDTO login, CancellationToken ct); Task GetSlowTransactionsAsync(int topN, int hoursBack, LoginDTO login, CancellationToken ct); Task GetRecentErrorsAsync(int topN, int hoursBack, LoginDTO login, CancellationToken ct); Task GetWorkflowDiagnosticsAsync(int topN, int hoursBack, LoginDTO login, CancellationToken ct); Task GetIntegrationDiagnosticsAsync(int topN, int hoursBack, LoginDTO login, CancellationToken ct); Task GetSessionDiagnosticsAsync(LoginDTO login, CancellationToken ct); Task GetModuleHealthAsync(int hoursBack, LoginDTO login, CancellationToken ct); }