using System.Text.Json.Serialization; using SPTarkov.Server.Core.Models.Common; using SPTarkov.Server.Core.Models.Eft.Inventory; namespace SPTarkov.Server.Core.Models.Eft.Repair; public record RepairActionDataRequest : InventoryBaseActionRequestData { [JsonExtensionData] public Dictionary? ExtensionData { get; set; } [JsonPropertyName("repairKitsInfo")] public List? RepairKitsInfo { get; set; } /// /// item to repair /// [JsonPropertyName("target")] public MongoId? Target { get; set; } } public record RepairKitsInfo { [JsonExtensionData] public Dictionary? ExtensionData { get; set; } /// /// id of repair kit to use /// [JsonPropertyName("_id")] public MongoId Id { get; set; } /// /// amount of units to reduce kit by /// [JsonPropertyName("count")] public float? Count { get; set; } }