// #nullable enable namespace WotBlitzStatisticsPro.Blazor.GraphQl.State { ///Response for vehicle dictionary query [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "12.12.1.0")] public partial class VehicleResponseData { public VehicleResponseData(global::System.String __typename, global::System.Int64? tankId = default !, global::System.String? name = default !, global::System.String? description = default !, global::System.Boolean? isPremium = default !, global::System.String? typeId = default !, global::System.String? nationId = default !, global::System.Int32? tier = default !, global::System.String? previewImage = default !, global::System.String? normalImage = default !, global::System.Decimal? priceCredit = default !, global::System.Decimal? priceGold = default !, global::System.Collections.Generic.IReadOnlyList? nexTanksInTree = default !) { this.__typename = __typename ?? throw new global::System.ArgumentNullException(nameof(__typename)); TankId = tankId; Name = name; Description = description; IsPremium = isPremium; TypeId = typeId; NationId = nationId; Tier = tier; PreviewImage = previewImage; NormalImage = normalImage; PriceCredit = priceCredit; PriceGold = priceGold; NexTanksInTree = nexTanksInTree; } public global::System.String __typename { get; } ///VehicleId public global::System.Int64? TankId { get; } ///Vehicle name public global::System.String? Name { get; } ///Vehicle description public global::System.String? Description { get; } ///Is vehicle premium public global::System.Boolean? IsPremium { get; } ///Vehicle type id public global::System.String? TypeId { get; } ///Vehicle nationId public global::System.String? NationId { get; } ///Vehicle tier public global::System.Int32? Tier { get; } ///Vehicle preview image public global::System.String? PreviewImage { get; } ///Vehicle normal image public global::System.String? NormalImage { get; } ///Vehicle price in credits public global::System.Decimal? PriceCredit { get; } ///Vehicle price in gold public global::System.Decimal? PriceGold { get; } ///Ids of nex tanks and their cost in XP public global::System.Collections.Generic.IReadOnlyList? NexTanksInTree { get; } } }