btcpayserver/BTCPayServer/Events/InvoiceDataChangedEvent.cs
2018-12-10 21:48:28 +09:00

25 lines
587 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using BTCPayServer.Services.Invoices;
namespace BTCPayServer.Events
{
public class InvoiceDataChangedEvent
{
public InvoiceDataChangedEvent(InvoiceEntity invoice)
{
InvoiceId = invoice.Id;
State = invoice.GetInvoiceState();
}
public string InvoiceId { get; }
public InvoiceState State { get; }
public override string ToString()
{
return $"Invoice status is {State}";
}
}
}