using System.ComponentModel; using System.Text.Json.Serialization; namespace Wabbajack.DTOs; [JsonConverter(typeof(JsonStringEnumConverter))] public enum Game { Morrowind, Oblivion, [Description("Fallout 3")] Fallout3, [Description("Fallout New Vegas")] FalloutNewVegas, [Description("Skyrim Legendary Edition")] Skyrim, Enderal, [Description("Skyrim Special Edition")] SkyrimSpecialEdition, [Description("Fallout 4")] Fallout4, [Description("Skyrim VR")] SkyrimVR, [Description("Fallout 4 VR")] Fallout4VR, [Description("Darkest Dungeon")] DarkestDungeon, Dishonored, [Description("Witcher 3")] Witcher3, [Description("Stardew Valley")] StardewValley, [Description("Kingdom Come: Deliverance")] KingdomComeDeliverance, [Description("MechWarrior 5: Mercenaries")] MechWarrior5Mercenaries, [Description("No Man's Sky")] NoMansSky, [Description("Dragon Age: Origins")] DragonAgeOrigins, [Description("Dragon Age 2")] DragonAge2, [Description("Dragon Age: Inquisition")] DragonAgeInquisition, [Description("Kerbal Space Program")] KerbalSpaceProgram, [Description("Enderal Special Edition")] EnderalSpecialEdition, [Description("Terraria")] Terraria }