using System; using System.Collections.Generic; using System.Threading.Tasks; using LCU.API.Collections.RepoApi.Models.Responses; namespace LCU.API.Collections.RepoApi.Services { public interface IFactoidService { Task GetAllAccountsO4R(); Task GetCurrentInventory(); int FindAuctionIndex(IReadOnlyCollection auctionHouses, string auctionId); Task GetPercentFloorPrice(DateTime lowDateTime, DateTime highDateTime); Task GetRecentlyRedeemed(DateTime lowDate, DateTime highDate); Task GetAvgDaysO4RToREPO(DateTime lowDate, DateTime highDate); Task GetGetAvgDaysDelqToO4R(DateTime lowDate, DateTime highDate); Task GetGetAvgDaysRepoToSold(DateTime lowDate, DateTime highDate); Task GetRecentlyRepoed(DateTime lowDate, DateTime highDate); Task GetRecentlySold(DateTime lowDate, DateTime highDate); Task GetCurrentlyOnHold(); } }