DocSpace-buildtools/common/ASC.EventBus/Events/IntegrationEvent.cs

24 lines
470 B
C#
Raw Normal View History

namespace ASC.EventBus.Events;
public record IntegrationEvent
{
public IntegrationEvent()
{
Id = Guid.NewGuid();
CreationDate = DateTime.UtcNow;
}
[JsonConstructor]
public IntegrationEvent(Guid id, DateTime createDate)
{
Id = id;
CreationDate = createDate;
}
[JsonInclude]
public Guid Id { get; private init; }
[JsonInclude]
public DateTime CreationDate { get; private init; }
}