18 lines
497 B
C#
18 lines
497 B
C#
using ZB.MOM.WW.OtOpcUa.Commons.Types;
|
|
|
|
namespace ZB.MOM.WW.OtOpcUa.Commons.Messages.Audit;
|
|
|
|
/// <summary>
|
|
/// Cluster-broadcast audit event consumed by the <c>AuditWriterActor</c> singleton, which
|
|
/// batches and idempotently inserts into <c>ConfigAuditLog</c>.
|
|
/// </summary>
|
|
public sealed record AuditEvent(
|
|
Guid EventId,
|
|
string Category,
|
|
string Action,
|
|
string Actor,
|
|
DateTime OccurredAtUtc,
|
|
string? DetailsJson,
|
|
NodeId SourceNode,
|
|
CorrelationId CorrelationId);
|