using System.Text.Json.Serialization; using SPTarkov.Server.Core.Utils.Json; namespace SPTarkov.Server.Core.Models.Spt.Server; public record LocaleBase { [JsonExtensionData] public Dictionary ExtensionData { get; init; } = []; /// /// DO NOT USE THIS PROPERTY DIRECTLY, USE LOCALESERVICE INSTEAD /// THIS IS LAZY LOADED AND YOUR CHANGES WILL NOT BE SAVED /// [JsonPropertyName("global")] public required Dictionary>> Global { get; init; } [JsonPropertyName("menu")] public required Dictionary> Menu { get; init; } [JsonPropertyName("languages")] public required Dictionary Languages { get; init; } }