Tank info history query

This commit is contained in:
Mikhail Shabanov committed 2021-01-05 13:04:13 +01:00
1 parent 9b9f2b141e
commit eef4e9255b
14 files changed
+352 -32

No files matched your search

@@ -0,0 +1,29 @@
using System;
using WotBlitzStatisticsPro.Common.Model;
using WotBlitzStatisticsPro.DataAccess.Model.Accounts;
namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline
{
public class TankHistoryInformationContextData: IDatabaseTankPipelineContextData, IStatisticsPipelineData
{
public TankHistoryInformationContextData(DateTime lastBattleSince, long tankId)
{
LastBattleSince = lastBattleSince;
TankId = tankId;
}
public DateTime LastBattleSince { get; }
public long TankId { get; }
public TankInfo? DbTankInfo { get; set; }
public IStatistics[]? History { get; set; }
public ShortStatistics? OverallStatistics { get; set; }
public ShortStatistics? PeriodAccountStatistics { get; set; }
public StatisticsDifference? PeriodDifference { get; set; }
public StatisticsDifference[]? StatisticsHistory { get; set; }
public TankInfoHistoryResponse? Response { get; set; }
}
}