record method

Future<void> record({
  1. required String principal,
  2. required String action,
  3. required AuditOutcome outcome,
  4. String? target,
  5. String? detail,
})

Appends an audit entry.

Implementation

Future<void> record({
  required String principal,
  required String action,
  required AuditOutcome outcome,
  String? target,
  String? detail,
}) => _repository.append(
  AuditEntry(
    id: ids.next(),
    at: clock.now(),
    principal: principal,
    action: action,
    outcome: outcome,
    target: target,
    detail: detail,
  ),
);