using MoniteurBaie.DataModels; namespace MoniteurBaie.DataApi.Interfaces.Repositories; public interface IDataRepository { Task GetAsync(uint id); Task CreateAsync(DataPacket packet); IAsyncEnumerable GetRangeAsync(DateTime fromInstant, DateTime toInstant); IAsyncEnumerable GetLastAsync(int count); Task DeleteAsync(uint id); Task BulkCreateAsync(IEnumerable packets); }