16 lines
461 B
C#
16 lines
461 B
C#
|
|
namespace SIGCM2.Application.Audit;
|
||
|
|
|
||
|
|
/// Read projection of dbo.AuditEvent for GET /api/v1/audit/events.
|
||
|
|
/// ActorUsername is resolved by join against dbo.Usuario at query time (denormalized in the DTO).
|
||
|
|
public sealed record AuditEventDto(
|
||
|
|
long Id,
|
||
|
|
DateTime OccurredAt,
|
||
|
|
int? ActorUserId,
|
||
|
|
string? ActorUsername,
|
||
|
|
string Action,
|
||
|
|
string TargetType,
|
||
|
|
string TargetId,
|
||
|
|
Guid? CorrelationId,
|
||
|
|
string? IpAddress,
|
||
|
|
string? Metadata);
|