using Managing.Common; using Managing.Domain.Candles; namespace Managing.Application.Abstractions.Repositories; public interface ICandleRepository { Task> GetCandles( Enums.TradingExchanges exchange, Enums.Ticker ticker, Enums.Timeframe timeframe, DateTime start, int? limit = null); Task> GetCandles( Enums.TradingExchanges exchange, Enums.Ticker ticker, Enums.Timeframe timeframe, DateTime start, DateTime end, int? limit = null); Task> GetTickersAsync( Enums.TradingExchanges exchange, Enums.Timeframe timeframe, DateTime start); void InsertCandle(Candle candle); }