Interface IAuditRecord

IAuditRecord implements the IEvent interface. Keep in mind that the mandantory fragments from IEvent are also mandantory for IAuditRecord.

interface IAuditRecord {
    activity?: string;
    application?: string;
    changes?: Set<IChange>;
    creationTime?: string;
    id?: string | number;
    self?: string;
    severity?:
        | "CRITICAL"
        | "MAJOR"
        | "MINOR"
        | "WARNING";
    source: ISource;
    text: string;
    time: string;
    type: AuditRecordType;
    user?: string;
}

Hierarchy (view full)

Properties

activity?: string

Description what the audit record is about

application?: string

To which application the record belongs to

changes?: Set<IChange>

Change status of the record

creationTime?: string

Time when event was created in the database

id?: string | number

Uniquely identifies an event

self?: string

Link to this resource

severity?:
    | "CRITICAL"
    | "MAJOR"
    | "MINOR"
    | "WARNING"

Severity of the record

source: ISource

The ManagedObject that the event originated from, see [[ISource]]

text: string

Text description of the event

time: string

Time of the event

A specific type to which the record belongs to

user?: string

User which created the audit record