BililiveRecorder/BililiveRecorder.Core/SimpleWebhook/EventWrapper.cs
2021-02-23 18:03:37 +08:00

25 lines
504 B
C#

using System;
namespace BililiveRecorder.Core.SimpleWebhook
{
public class EventWrapper<T> where T : class
{
public EventWrapper()
{
}
public EventWrapper(T data)
{
this.EventData = data;
}
public EventType EventType { get; set; }
public DateTimeOffset EventTimestamp { get; set; } = DateTimeOffset.Now;
public Guid EventId { get; set; } = Guid.NewGuid();
public T? EventData { get; set; }
}
}