using AsbCloudApp.Data; using AsbCloudApp.Requests; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Services; /// /// Сервис сообщений /// public interface IMessageService { /// /// Получить статистику сообщений по параметрам запроса /// /// /// /// Task> GetStatAsync(MessageRequest request, CancellationToken token); /// /// Получить PaginationContainer с сообщениями по параметрам /// /// /// /// Task> GetPaginatedMessagesAsync(MessageRequest request, CancellationToken token); }