using ComplianceDAL.DTO.Analytics; using GB5Shared.DTO.Framework.Login; namespace ComplianceBLL.ComplianceAlert; public interface IComplianceAlertBLL { Task GetActiveAlertsAsync(string gstin, int page, int pageSize, LoginDTO login, CancellationToken ct); Task DismissAlertAsync(int alertId, LoginDTO login, CancellationToken ct); Task GetAlertConfigAsync(string gstin, LoginDTO login, CancellationToken ct); Task SaveAlertConfigAsync(AlertConfigDTO dto, LoginDTO login, CancellationToken ct); Task RunAlertCheckAsync(LoginDTO login, CancellationToken ct); }