//
#nullable enable
namespace WotBlitzStatisticsPro.Blazor.GraphQl.State
{
///Account search result item
[global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "12.12.1.0")]
public partial class AccountsSearchResponseItemData
{
public AccountsSearchResponseItemData(global::System.String __typename, global::System.Int64? accountId = default !, global::System.String? nickname = default !, global::System.String? clanTag = default !, global::System.DateTimeOffset? lastBattle = default !, global::System.Int64? battlesCount = default !, global::System.Int32? winRate = default !)
{
this.__typename = __typename ?? throw new global::System.ArgumentNullException(nameof(__typename));
AccountId = accountId;
Nickname = nickname;
ClanTag = clanTag;
LastBattle = lastBattle;
BattlesCount = battlesCount;
WinRate = winRate;
}
public global::System.String __typename { get; }
///Player accountId
public global::System.Int64? AccountId { get; }
///Player nick
public global::System.String? Nickname { get; }
///Clan tag. Null if player doesn't have clan membership
public global::System.String? ClanTag { get; }
///Last battle time
public global::System.DateTimeOffset? LastBattle { get; }
///Player's battles count
public global::System.Int64? BattlesCount { get; }
///Win rate from 0 to 100
public global::System.Int32? WinRate { get; }
}
}