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>();
    }
}