edr-models
Version:
edr modules
25 lines (24 loc) • 676 B
TypeScript
import { Label } from './label.model';
import { Comment } from './comment.model';
import { TraceStatus } from '../enums/trace-status.enum';
import { BaseTraceType } from '../enums/base-trace-type.enum';
export interface BaseTrace {
name?: string;
parent: BaseTrace;
type: BaseTraceType;
displayDate: Date;
lastEventDate?: Date;
id: string;
sourceId: string;
hostName?: string;
severity: number;
behaviorTags: string[];
username: string;
children: BaseTrace[];
childrenCount: number;
comments: Comment[];
labels: Label[];
isGroup: boolean;
isFlat: boolean;
status?: TraceStatus;
}