22 lines
864 B
C#
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();
|
|
} |