using System.Collections.Generic; using System.Threading.Tasks; using WotBlitzStatisticsPro.DataAccess.Model.Accounts; namespace WotBlitzStatisticsPro.DataAccess { public interface IWargamingAccountDataAccessor { Task ReadAccountInfo(long accountId); Task ReadTankInfo(long accountId, long tankId); Task AddOurUpdateAccountInfo(AccountInfo accountInfo); Task AddAccountInfoHistory(AccountInfoHistory accountInfoHistory); Task AddOrUpdateTankInfo(TankInfo tankInfo); Task AddTankInfoHistory(TankInfoHistory tankInfoHistory); Task> GetAccountHistory(long accountId, int lastBattleSince); Task> GetTankHistory(long accountId, long tankId, int lastBattleSince); } }