Interface: AuditEntryDto
@kortexya/reasoninglayer / AuditEntryDto
Interface: AuditEntryDto
Section titled “Interface: AuditEntryDto”Defined in: src/types/audit.ts:20
One entry in the chain.
Properties
Section titled “Properties”action
Section titled “action”action:
string
Defined in: src/types/audit.ts:26
What was done.
conversationId?
Section titled “conversationId?”
optionalconversationId?:string|null
Defined in: src/types/audit.ts:38
The conversation this belongs to, when it belongs to one.
detail
Section titled “detail”detail:
string
Defined in: src/types/audit.ts:28
Why, or with what.
eventType
Section titled “eventType”eventType:
string
Defined in: src/types/audit.ts:24
What kind of event this was — the application’s own vocabulary.
hashCurrent
Section titled “hashCurrent”hashCurrent:
string
Defined in: src/types/audit.ts:32
This entry’s hash.
hashPrevious
Section titled “hashPrevious”hashPrevious:
string
Defined in: src/types/audit.ts:34
The previous entry’s hash — what makes the log a chain.
id:
string
Defined in: src/types/audit.ts:22
Entry identifier.
messageId?
Section titled “messageId?”
optionalmessageId?:string|null
Defined in: src/types/audit.ts:40
The message within that conversation.
metadata
Section titled “metadata”metadata:
unknown
Defined in: src/types/audit.ts:36
Anything else the application recorded.
tenantId?
Section titled “tenantId?”
optionaltenantId?:string
Defined in: src/types/audit.ts:44
The tenant it was recorded under.
timestamp
Section titled “timestamp”timestamp:
string
Defined in: src/types/audit.ts:30
When it happened.
userId?
Section titled “userId?”
optionaluserId?:string|null
Defined in: src/types/audit.ts:42
Who did it.