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 UpdateRangeAsync(IEnumerable notifications, CancellationToken cancellationToken); /// /// Получение уведомлений по параметрам /// /// /// /// /// Task> GetNotificationsAsync(int idUser, NotificationRequest request, CancellationToken cancellationToken); }