using System.Collections.Generic; using Newtonsoft.Json; namespace WotBlitzStatisticsPro.WgApiClient.Model { public class WotEncyclopediaVehiclesResponse { /// /// Vehicle description /// [JsonProperty("description")] public string? Description { get; set; } /// /// Engines id list /// [JsonProperty("engines")] public int[]? Engines { get; set; } /// /// Guns id list /// [JsonProperty("guns")] public int[]? Guns { get; set; } /// /// Is vehicle premium /// [JsonProperty("is_premium")] public bool IsPremium { get; set; } /// /// Vehicle name /// [JsonProperty("name")] public string? Name { get; set; } /// /// Vehicle nationId /// [JsonProperty("nation")] public string? Nation { get; set; } /// /// List of next vehicles in tree: /// /// key - vehicle id, /// value - amount of XP to open it /// [JsonProperty("next_tanks")] public Dictionary? NextTanks { get; set; } /// /// Vehicle cost by pairs /// with keys: price_credit, price_gold /// [JsonProperty("cost")] public Dictionary? Cost { get; set; } /// /// Price in XP for parent vehicle as key /// [JsonProperty("prices_xp")] public Dictionary? PricesXp { get; set; } /// /// List of compatible suspensions /// [JsonProperty("suspensions")] public int[]? Suspensions { get; set; } /// /// VehicleId /// [JsonProperty("tank_id")] public long? TankId { get; set; } /// /// Vehicle tier /// [JsonProperty("tier")] public long? Tier { get; set; } /// /// List of compatible turrets ids /// [JsonProperty("turrets")] public int[]? Turrets { get; set; } /// /// Vehicle type id /// [JsonProperty("type")] public string? Type { get; set; } ///// ///// Default vehicle profile ///// //[JsonProperty("default_profile")] //public WotEncyclopediaVehiclesDefaultProfile DefaultProfile { get; set; } /// /// List of vehicle images. /// Keys: preview, normal /// [JsonProperty("images")] public Dictionary? Images { get; set; } ///// ///// Information about investigated modules ///// //[JsonProperty("modules_tree")] //public WotEncyclopediaVehiclesModulesTree ModulesTree { get; set; } } }