using Microsoft.AspNetCore.Mvc;
using Persistence.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Persistence.API;
///
/// Интерфейс для работы с API временных данных
///
public interface ITimeSeriesDataApi : ITimeSeriesBaseDataApi
where TDto : class, ITimeSeriesAbstractDto, new()
{
///
/// Получить список объектов, удовлетворяющий диапазон дат
///
/// дата начала
///
///
Task Get(DateTimeOffset dateBegin, CancellationToken token);
///
/// Добавление записей
///
///
///
///
Task InsertRange(IEnumerable dtos, CancellationToken token);
}