using AsbCloudApp.Data.SAUB;
using AsbCloudApp.Requests;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Repositories;
///
/// Репозиторий по работе с событиями
///
public interface IEventRepository
{
///
/// получение списка событий по параметрам запроса
///
/// параметры запроса
///
///
Task> GetAsync(TelemetryEventRequest request, CancellationToken token);
///
/// Сохранить. Добавить или заменить.
///
///
///
///
///
Task UpsertAsync(string uid, IEnumerable dtos, CancellationToken token);
}