//
#nullable enable
namespace WotBlitzStatisticsPro.Blazor.GraphQl.State
{
///Clan information
[global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "12.12.1.0")]
public partial class ClanInfoResponseData
{
public ClanInfoResponseData(global::System.String __typename, global::System.Int64? clanId = default !, global::System.DateTimeOffset? joinedAt = default !, global::System.String? role = default !, global::System.String? roleLocalized = default !, global::System.String? name = default !, global::System.DateTimeOffset? createdAt = default !, global::System.Int64? creatorId = default !, global::System.String? creatorName = default !, global::System.String? description = default !, global::System.String? descriptionHtml = default !, global::System.Int64? leaderId = default !, global::System.String? leaderName = default !, global::System.Int64? membersCount = default !, global::System.String? motto = default !, global::System.String? tag = default !, global::System.DateTimeOffset? updatedAt = default !)
{
this.__typename = __typename ?? throw new global::System.ArgumentNullException(nameof(__typename));
ClanId = clanId;
JoinedAt = joinedAt;
Role = role;
RoleLocalized = roleLocalized;
Name = name;
CreatedAt = createdAt;
CreatorId = creatorId;
CreatorName = creatorName;
Description = description;
DescriptionHtml = descriptionHtml;
LeaderId = leaderId;
LeaderName = leaderName;
MembersCount = membersCount;
Motto = motto;
Tag = tag;
UpdatedAt = updatedAt;
}
public global::System.String __typename { get; }
///Clan ID
public global::System.Int64? ClanId { get; }
///Date of joining clan
public global::System.DateTimeOffset? JoinedAt { get; }
///Player clan role ID
public global::System.String? Role { get; }
///Player clan role
public global::System.String? RoleLocalized { get; }
///Clan name
public global::System.String? Name { get; }
///Date of clan creation
public global::System.DateTimeOffset? CreatedAt { get; }
///Clan creator account id
public global::System.Int64? CreatorId { get; }
///Clan creator nick
public global::System.String? CreatorName { get; }
///Clan description
public global::System.String? Description { get; }
///Html Clan description
public global::System.String? DescriptionHtml { get; }
///Clan commander accountId
public global::System.Int64? LeaderId { get; }
///Clan commander nick
public global::System.String? LeaderName { get; }
///Clan members count
public global::System.Int64? MembersCount { get; }
///Clan motto
public global::System.String? Motto { get; }
///Clan tag
public global::System.String? Tag { get; }
///Clan info updated at
public global::System.DateTimeOffset? UpdatedAt { get; }
}
}