Files

26 lines
965 B
C#

using System;
using WotBlitzStatisticsPro.Common.Model;
using WotBlitzStatisticsPro.DataAccess.Model.Accounts;
namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline
{
public class AccountHistoryInformationPipelineContextData: IDatabasePipelineContextData, IStatisticsPipelineData
{
public AccountHistoryInformationPipelineContextData(DateTime lastBattleSince)
{
LastBattleSince = lastBattleSince;
}
public DateTime LastBattleSince { get; }
public AccountInfo? DbAccountInfo { 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 AccountInfoHistoryResponse? Response { get; set; }
}
}