using System;
namespace WotBlitzStatisticsPro.Common.Model
{
///
/// Represents game's statistics
///
public interface IStatisticsResponse
{
///
/// Last battle time
///
DateTime LastBattleTime { get; set; }
///
/// Battles count
///
long Battles { get; set; }
///
/// Capture points
///
long CapturePoints { get; set; }
///
/// Total damage amount
///
long DamageDealt { get; set; }
///
/// Total amount of received damage
///
long DamageReceived { get; set; }
///
/// Dropped capture points
///
long DroppedCapturePoints { get; set; }
///
/// Total amount of frags
///
long Frags { get; set; }
///
/// Total amount of frags grater ten 8 lvl
///
long Frags8P { get; set; }
///
/// Total amount of hits
///
long Hits { get; set; }
///
/// Total amount of losses
///
long Losses { get; set; }
///
/// Max frags per battle
///
long MaxFrags { get; set; }
///
/// Max experience per battle
///
long MaxXp { get; set; }
///
/// Total shots count
///
long Shots { get; set; }
///
/// Total count of spotted vehicles
///
long Spotted { get; set; }
///
/// Total count of survived battles
///
long SurvivedBattles { get; set; }
///
/// Total count of survived and won battles
///
long WinAndSurvived { get; set; }
///
/// Total wins count
///
long Wins { get; set; }
///
/// Total amount of experience
///
long Xp { get; set; }
///
/// Wn7 coefficient
///
double Wn7 { get; set; }
///
/// Player's win rate
///
decimal WinRate { get; }
///
/// Player's average damage
///
decimal AvgDamage { get; }
///
/// Player's average XP
///
decimal AvgXp { get; }
///
/// Damage coefficient
///
decimal DamageCoefficient { get; }
///
/// Rate of survival
///
decimal SurvivalRate { get; }
}
}