24 lines
470 B
C#
24 lines
470 B
C#
|
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; }
|
|||
|
}
|