using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using AsbCloudApp.Data; namespace AsbCloudApp.Services.Notifications; /// /// Интерфейс для отправителя уведомлений /// public interface INotificationTransportService { /// /// Id типа доставки уведомления /// int IdTransportType { get; } /// /// Отправка одного уведомления /// /// /// /// Task SendAsync(NotificationDto notification, CancellationToken cancellationToken); /// /// Отправка нескольких уведомлений /// /// /// /// Task SendRangeAsync(IEnumerable notifications, CancellationToken cancellationToken); }