AuditEntry constructor

AuditEntry({
  1. required AuditType type,
  2. required String action,
  3. required String moduleId,
  4. String? targetModuleId,
  5. Map<String, dynamic>? context,
  6. AuditSeverity severity = AuditSeverity.low,
  7. bool success = true,
})

Implementation

AuditEntry({
  required this.type,
  required this.action,
  required this.moduleId,
  this.targetModuleId,
  this.context,
  this.severity = AuditSeverity.low,
  this.success = true,
}) : id = _generateId(),
     timestamp = DateTime.now();