using System.Text.Json.Serialization; using Core.Models.Eft.Common.Tables; namespace Core.Models.Eft.Player; public class PlayerIncrementSkillLevelRequestData { [JsonPropertyName("_id")] public string Id { get; set; } [JsonPropertyName("experience")] public int Experience { get; set; } [JsonPropertyName("quests")] public List Quests { get; set; } [JsonPropertyName("ragFairOffers")] public List RagFairOffers { get; set; } [JsonPropertyName("builds")] public List Builds { get; set; } [JsonPropertyName("items")] public Items Items { get; set; } [JsonPropertyName("production")] public Production Production { get; set; } [JsonPropertyName("skills")] public Skills Skills { get; set; } [JsonPropertyName("traderRelations")] public TraderRelations TraderRelations { get; set; } } // TODO: These are all lists of objects. public class Items { [JsonPropertyName("new")] public List NewItems { get; set; } [JsonPropertyName("change")] public List ChangedItems { get; set; } [JsonPropertyName("del")] public List DeletedItems { get; set; } } public class Production { } public class TraderRelations { }