auditEntry static method

CoffrifyAuditEntry auditEntry({
  1. String? id,
  2. String? workspaceId,
  3. String actorType = 'user',
  4. String action = 'transfer.create',
  5. String status = 'success',
})

Build a CoffrifyAuditEntry with overridable fields.

Implementation

static CoffrifyAuditEntry auditEntry({
  String? id,
  String? workspaceId,
  String actorType = 'user',
  String action = 'transfer.create',
  String status = 'success',
}) {
  final n = ++_seq;
  return CoffrifyAuditEntry(
    id: id ?? 'audit_${_pad(n)}',
    workspaceId: workspaceId ?? 'ws_fixture',
    actorType: actorType,
    action: action,
    status: status,
    createdAt: DateTime(2026, 5, 1, 12),
    metadata: const {},
  );
}