#ifndef COCKATRICE_DECK_LIST_MEMENTO_H
#define COCKATRICE_DECK_LIST_MEMENTO_H
#include <QString>

class DeckListMemento
{
public:
    DeckListMemento() = default;
    explicit DeckListMemento(const QString &memento, const QString &reason = QString())
        : memento(memento), reason(reason)
    {
    }

    [[nodiscard]] QString getMemento() const
    {
        return memento;
    }
    [[nodiscard]] QString getReason() const
    {
        return reason;
    }

private:
    QString memento;
    QString reason;
};

#endif // COCKATRICE_DECK_LIST_MEMENTO_H
