1
0

Initial commit

This commit is contained in:
2023-06-21 13:51:38 +02:00
commit 957670ce42
45 changed files with 1894 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
using MoniteurBaie.DataModels;
namespace MoniteurBaie.DataApi.Interfaces.Repositories;
public interface IDataRepository
{
Task<DataPacket?> GetAsync(uint id);
Task<uint> CreateAsync(DataPacket packet);
IAsyncEnumerable<DataPacket> GetRangeAsync(DateTime fromInstant, DateTime toInstant);
IAsyncEnumerable<DataPacket> GetLastAsync(int count);
Task<bool> DeleteAsync(uint id);
Task BulkCreateAsync(IEnumerable<DataPacket> packets);
}