using Microsoft.AspNetCore.Mvc; using Persistence.Models; namespace Persistence.API; /// /// Интерфейс для работы с API графиков /// public interface IGraphData { /// /// Получить список объектов с прореживанием, удовлетворящий диапазону дат /// /// дата начала /// дата окончания /// /// Task>> GetThinnedDataAsync(DateTimeOffset dateBegin, DateTimeOffset dateEnd, int approxPointsCount = 1024); /// /// Получить диапазон дат, для которых есть данные в репозитории /// /// /// Task> GetDatesRangeAsync(CancellationToken token); }