using Microsoft.AspNetCore.Mvc; using Persistence.Models; namespace Persistence.API; /// /// Базовый интерфейс для работы с временными рядами /// public interface ITimeSeriesBaseDataApi { /// /// Получить список объектов с прореживанием, удовлетворяющий диапазону дат /// /// дата начала /// дата окончания /// /// Task GetResampledData( DateTimeOffset dateBegin, double intervalSec = 600d, int approxPointsCount = 1024, CancellationToken token = default); /// /// Получить диапазон дат, для которых есть данные в репозитории /// /// /// Task GetDatesRange(CancellationToken token); }