using System.Text.Json.Serialization; using SPTarkov.Server.Core.Models.Utils; namespace SPTarkov.Server.Core.Models.Eft.Game; public record VersionValidateRequestData : IRequestData { [JsonExtensionData] public Dictionary ExtensionData { get; init; } = []; [JsonPropertyName("version")] public Version? Version { get; set; } [JsonPropertyName("develop")] public bool? Develop { get; set; } } public record Version { [JsonExtensionData] public Dictionary ExtensionData { get; init; } = []; [JsonPropertyName("major")] public string? Major { get; set; } [JsonPropertyName("minor")] public string? Minor { get; set; } [JsonPropertyName("game")] public string? Game { get; set; } [JsonPropertyName("backend")] public string? Backend { get; set; } [JsonPropertyName("taxonomy")] public string? Taxonomy { get; set; } }