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