mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-21 10:27:18 +02:00
25 lines
832 B
C#
25 lines
832 B
C#
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using WotBlitzStatisticsPro.DataAccess.Model.Accounts;
|
|
|
|
namespace WotBlitzStatisticsPro.DataAccess
|
|
{
|
|
public interface IWargamingAccountDataAccessor
|
|
{
|
|
Task<AccountInfo> ReadAccountInfo(long accountId);
|
|
|
|
Task<TankInfo> ReadTankInfo(long accountId, long tankId);
|
|
|
|
Task AddOurUpdateAccountInfo(AccountInfo accountInfo);
|
|
|
|
Task AddAccountInfoHistory(AccountInfoHistory accountInfoHistory);
|
|
|
|
Task AddOrUpdateTankInfo(TankInfo tankInfo);
|
|
|
|
Task AddTankInfoHistory(TankInfoHistory tankInfoHistory);
|
|
|
|
Task<IEnumerable<AccountInfoHistory>> GetAccountHistory(long accountId, int lastBattleSince);
|
|
|
|
Task<IEnumerable<TankInfoHistory>> GetTankHistory(long accountId, long tankId, int lastBattleSince);
|
|
}
|
|
} |