using Persistence.Models; namespace Persistence.Repositories; /// /// Интерфейс по работе с прореженными данными /// public interface ITimeSeriesBaseRepository where TDto : class, new() { /// /// Получить список объектов с прореживанием /// /// дата начала /// /// Task> GetResampledData( DateTimeOffset dateBegin, double intervalSec = 600d, int approxPointsCount = 1024, CancellationToken token = default); /// /// Получить диапазон дат, для которых есть данные в репозитории /// /// /// Task GetDatesRange(CancellationToken token); }