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; }
}
}