@accounter/server
Version:
Accounter GraphQL server
22 lines (20 loc) • 467 B
text/typescript
export type AuditAction =
| 'INVITATION_CREATED'
| 'INVITATION_ACCEPTED'
| 'INVITATION_REVOKED'
| 'INVITATION_EXPIRED_CLEANUP'
| 'API_KEY_CREATED'
| 'API_KEY_REVOKED'
| 'BUSINESS_USER_REMOVED'
| 'USER_LOGIN'
| 'USER_ROLE_CHANGED';
export interface AuditEvent {
ownerId?: string;
userId?: string;
auth0UserId?: string;
action: AuditAction;
entity?: string;
entityId?: string;
details?: Record<string, unknown>;
ipAddress?: string;
}