using System; namespace WotBlitzStatisticsPro.Common.Model { /// /// Information about tank statistics history /// public class TankInfoHistoryResponse { /// /// Player account identifier /// public long AccountId { get; set; } /// /// Tank identifier /// public long TankId { get; set; } /// /// Total time in battle until tank killed /// public int BattleLifeTimeInSeconds { get; set; } /// /// Last battle /// public DateTime LastBattleTime { get; set; } = new DateTime(1970, 1, 1); /// /// Mark of Mastery /// public MarkOfMastery MarkOfMastery { get; set; } /// /// Tank name /// public string? Name { get; set; } /// /// Is vehicle premium /// public bool IsPremium { get; set; } /// /// Vehicle type id /// public string? Type { get; set; } /// /// Vehicle nationId /// public string? Nation{ get; set; } /// /// Vehicle tier /// public int Tier { get; set; } /// /// Vehicle preview image /// public string? PreviewImage { get; set; } /// /// Vehicle normal image /// public string? NormalImage { get; set; } /// /// Overall statistics since tank was bought /// public ShortStatistics? OverallTankStatistics { get; set; } /// /// Statistics for period /// public ShortStatistics? TankPeriodStatistics { get; set; } /// /// Difference between start and end of the period /// public StatisticsDifference? PeriodDifference { get; set; } /// /// The detailed history /// public StatisticsDifference[]? StatisticsHistory { get; set; } } }