using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using AsbCloudApp.Data; using AsbCloudApp.Requests; using AsbCloudApp.Services; namespace AsbCloudApp.Repositories; /// /// Репозиторий для уведомлений /// public interface INotificationRepository : ICrudRepository { /// /// Получение не отправленных уведомлений /// /// /// /// /// Task> GetUnsentNotificationsAsync(int idUser, NotificationTransport notificationTransport, CancellationToken cancellationToken); /// /// Получение уведомлений по параметрам /// /// /// /// /// Task> GetNotificationsAsync(int idUser, NotificationRequest request, CancellationToken cancellationToken); }