using System.Collections.Generic; using System.Linq; using MongoDB.Bson.Serialization.Attributes; using WotBlitzStatisticsPro.Common.Dictionaries; namespace WotBlitzStatisticsPro.DataAccess.Model { public class VehiclesDictionary : IVehiclesDictionary { [BsonId] public long TankId { get; set; } public List Name { get; set; } = Enumerable.Empty().ToList(); public List Description { get; set; } = Enumerable.Empty().ToList(); public bool IsPremium { get; set; } public string TypeId { get; set; } = string.Empty; public string NationId { get; set; } = string.Empty; public int Tier { get; set; } public string PreviewImage { get; set; } = string.Empty; public string NormalImage { get; set; } = string.Empty; public decimal PriceCredit { get; set; } public decimal PriceGold { get; set; } public List NexTanksInTree { get; set; } = Enumerable.Empty().ToList(); public List PriceXp { get; set; } = Enumerable.Empty().ToList(); public int[]? Engines { get; set; } public int[]? Guns { get; set; } public int[]? Suspensions { get; set; } public int[]? Turrets { get; set; } } }