Skip to main content
zerotal

Documentation


Documentation / @zerotal/audit / AuditPayload

Interface: AuditPayload

Defined in: audit/src/types.ts:45

Payload passed to the driver when recording an audit entry. All fields except event + auditable_type are optional.

Properties

event

event: string

Defined in: audit/src/types.ts:46


auditable_type

auditable_type: string

Defined in: audit/src/types.ts:47


auditable_id?

optional auditable_id?: string | number | null

Defined in: audit/src/types.ts:48


actor_type?

optional actor_type?: string | null

Defined in: audit/src/types.ts:49


actor_id?

optional actor_id?: number | null

Defined in: audit/src/types.ts:50


old_values?

optional old_values?: Record<string, unknown> | null

Defined in: audit/src/types.ts:51


new_values?

optional new_values?: Record<string, unknown> | null

Defined in: audit/src/types.ts:52


tags?

optional tags?: Record<string, unknown> | null

Defined in: audit/src/types.ts:53


ip_address?

optional ip_address?: string | null

Defined in: audit/src/types.ts:54


user_agent?

optional user_agent?: string | null

Defined in: audit/src/types.ts:55


url?

optional url?: string | null

Defined in: audit/src/types.ts:56