using System.Text.Json.Serialization; using Core.Models.Enums; namespace Core.Models.Spt.Services; public class TraderServiceModel { [JsonPropertyName("serviceType")] [JsonConverter(typeof(JsonStringEnumConverter))] public TraderServiceType? ServiceType { get; set; } [JsonPropertyName("itemsToPay")] public Dictionary? ItemsToPay { get; set; } [JsonPropertyName("itemsToReceive")] public List? ItemsToReceive { get; set; } [JsonPropertyName("subServices")] public Dictionary? SubServices { get; set; } [JsonPropertyName("requirements")] public TraderServiceRequirementsModel? Requirements { get; set; } } public class TraderServiceRequirementsModel { [JsonPropertyName("completedQuests")] public List? CompletedQuests { get; set; } [JsonPropertyName("standings")] public Dictionary? Standings { get; set; } }