using Backend.MarketDataRequest; using Backend.DatabaseHandler; namespace Backend.Interface { public interface IHistoricalMarketDataCache { Task> GetBarsAsync( string symbol, HistoricalBarSize barSize, HistoricalWhatToShow whatToShow, bool useRth, DateTime startUtc, DateTime endUtc, CancellationToken cancellationToken = default); Task UpsertBarsAsync( IEnumerable bars, CancellationToken cancellationToken = default); Task GetLastTradingDayAsync( string symbol, CancellationToken cancellationToken = default); } }