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; }
}
}