Files
2026-06-26 10:29:23 +02:00

22 lines
864 B
C#

using adas_core.Domain.Models.SystemAlerts;
namespace adas_core.Application.Services.Interfaces;
public interface ISendAlertService
{
/// <summary>
/// Asynchronously retrieves a list of available queues.
/// </summary>
/// <returns>A task that represents the asynchronous operation, containing the list of <see cref="Queue"/> instances.</returns>
Task<List<Queue>> GetQueues();
/// <summary>
/// Retrieves a list of performance records.
/// </summary>
/// <returns>A list of <see cref="Performance"/> objects.</returns>
List<Performance> GetPerformance();
/// <summary>
/// Retrieves a list of API clients.
/// </summary>
/// <returns>A task that represents the asynchronous operation. The task result contains a list of <see cref="ApiClients"/>.</returns>
Task<List<ApiClients>> GetApiClients();
}