using EDPlayerJournal.Entries;

namespace EDPlayerJournal.BGS;

public class IncompleteTransaction : Transaction {
    public Transaction? UnderlyingTransaction { get; set; } = null;
    public string Reason { get; set; } = "";

    public IncompleteTransaction() { }

    public IncompleteTransaction(Transaction? underlying, string reason, Entry entry) {
        UnderlyingTransaction = underlying;
        Reason = reason;
        Entries.Add(entry);
    }
}