namespace EllieBot.Modules.Games.Quests; public class QuestEvent { public QuestEventType EventType { get; } public ulong UserId { get; } public Dictionary<string, string> Metadata { get; } public QuestEvent(QuestEventType eventType, ulong userId, Dictionary<string, string>? metadata = null) { EventType = eventType; UserId = userId; Metadata = metadata ?? new Dictionary<string, string>(); } }