// #nullable enable namespace WotBlitzStatisticsPro.Blazor.GraphQl.State { ///Information about player's tank [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.2.2.0")] public partial class TankInfoResponseData : IStatisticsData { public TankInfoResponseData(global::System.String __typename, global::System.Int64? tankId = default !, global::System.Int32? battleLifeTimeInSeconds = default !, global::WotBlitzStatisticsPro.Blazor.GraphQl.MarkOfMastery? markOfMastery = default !, global::System.Decimal? avgBattleLifeTimeInMinutes = default !, global::System.String? name = default !, global::System.String? tankNationId = default !, global::System.String? tankNation = default !, global::System.Int32? tier = default !, global::System.String? tankTypeId = default !, global::System.String? tankType = default !, global::System.Boolean? isPremium = default !, global::System.String? previewImage = default !, global::System.String? normalImage = default !, global::System.DateTimeOffset? lastBattleTime = default !, global::System.Int64? battles = default !, global::System.Int64? capturePoints = default !, global::System.Int64? damageDealt = default !, global::System.Int64? damageReceived = default !, global::System.Int64? droppedCapturePoints = default !, global::System.Int64? frags = default !, global::System.Int64? frags8P = default !, global::System.Int64? hits = default !, global::System.Int64? losses = default !, global::System.Int64? maxFrags = default !, global::System.Int64? maxXp = default !, global::System.Int64? shots = default !, global::System.Int64? spotted = default !, global::System.Int64? survivedBattles = default !, global::System.Int64? winAndSurvived = default !, global::System.Int64? wins = default !, global::System.Int64? xp = default !, global::System.Double? wn7 = default !, global::System.Decimal? winRate = default !, global::System.Decimal? avgDamage = default !, global::System.Decimal? avgXp = default !, global::System.Decimal? damageCoefficient = default !, global::System.Decimal? survivalRate = default !) { this.__typename = __typename ?? throw new global::System.ArgumentNullException(nameof(__typename)); TankId = tankId; BattleLifeTimeInSeconds = battleLifeTimeInSeconds; MarkOfMastery = markOfMastery; AvgBattleLifeTimeInMinutes = avgBattleLifeTimeInMinutes; Name = name; TankNationId = tankNationId; TankNation = tankNation; Tier = tier; TankTypeId = tankTypeId; TankType = tankType; IsPremium = isPremium; PreviewImage = previewImage; NormalImage = normalImage; LastBattleTime = lastBattleTime; Battles = battles; CapturePoints = capturePoints; DamageDealt = damageDealt; DamageReceived = damageReceived; DroppedCapturePoints = droppedCapturePoints; Frags = frags; Frags8P = frags8P; Hits = hits; Losses = losses; MaxFrags = maxFrags; MaxXp = maxXp; Shots = shots; Spotted = spotted; SurvivedBattles = survivedBattles; WinAndSurvived = winAndSurvived; Wins = wins; Xp = xp; Wn7 = wn7; WinRate = winRate; AvgDamage = avgDamage; AvgXp = avgXp; DamageCoefficient = damageCoefficient; SurvivalRate = survivalRate; } public global::System.String __typename { get; } ///Tank identifier public global::System.Int64? TankId { get; } ///Total time in battle until tank killed public global::System.Int32? BattleLifeTimeInSeconds { get; } ///Mark of Mastery public global::WotBlitzStatisticsPro.Blazor.GraphQl.MarkOfMastery? MarkOfMastery { get; } ///Average life time in battle until tank is killed. public global::System.Decimal? AvgBattleLifeTimeInMinutes { get; } ///Tank name public global::System.String? Name { get; } ///Tank nation dictionary identifier public global::System.String? TankNationId { get; } ///Localized tank nation name public global::System.String? TankNation { get; } ///Tank tier public global::System.Int32? Tier { get; } ///Tank type dictionary identifier public global::System.String? TankTypeId { get; } ///Localized tank type name public global::System.String? TankType { get; } ///Is it premium tank or not public global::System.Boolean? IsPremium { get; } ///Vehicle preview image public global::System.String? PreviewImage { get; } ///Vehicle normal image public global::System.String? NormalImage { get; } ///Last battle time public global::System.DateTimeOffset? LastBattleTime { get; } ///Battles count public global::System.Int64? Battles { get; } ///Capture points public global::System.Int64? CapturePoints { get; } ///Total damage amount public global::System.Int64? DamageDealt { get; } ///Total amount of received damage public global::System.Int64? DamageReceived { get; } ///Dropped capture points public global::System.Int64? DroppedCapturePoints { get; } ///Total amount of frags public global::System.Int64? Frags { get; } ///Total amount of fras grater ten 8 lvl public global::System.Int64? Frags8P { get; } ///Total amount of hits public global::System.Int64? Hits { get; } ///Total amount of losses public global::System.Int64? Losses { get; } ///Max frags per battle public global::System.Int64? MaxFrags { get; } ///Max experience per battle public global::System.Int64? MaxXp { get; } ///Total shots count public global::System.Int64? Shots { get; } ///Total count of spotted vehicles public global::System.Int64? Spotted { get; } ///Total count of survived battles public global::System.Int64? SurvivedBattles { get; } ///Total count of survived and won battles public global::System.Int64? WinAndSurvived { get; } ///Total wins count public global::System.Int64? Wins { get; } ///Total amount of experience public global::System.Int64? Xp { get; } ///Wn7 coefficient public global::System.Double? Wn7 { get; } ///Player's win rate public global::System.Decimal? WinRate { get; } ///Player's average damage public global::System.Decimal? AvgDamage { get; } ///Player's average XP public global::System.Decimal? AvgXp { get; } ///Damage coefficient public global::System.Decimal? DamageCoefficient { get; } ///Rate of survival public global::System.Decimal? SurvivalRate { get; } } }