mirror of
https://github.com/n8n-io/n8n.git
synced 2024-11-10 22:54:05 -08:00
ea9f61089b
* ✨ TheHive & Cortex nodes * 🔨 Make changes mentioned in #887 * ⚡ Improvements * ⚡ Improvements * ⚡ Improvements * ⚡ Add descriptions * ⚡ Improvements * ⚡ Improvements Co-authored-by: MedAliMarz <servfrdali@yahoo.fr>
45 lines
759 B
TypeScript
45 lines
759 B
TypeScript
import {
|
|
IDataObject
|
|
}from 'n8n-workflow'
|
|
export enum AlertStatus{
|
|
NEW="New",
|
|
UPDATED="Updated",
|
|
IGNORED="Ignored",
|
|
IMPORTED="Imported",
|
|
}
|
|
export enum TLP{
|
|
white,
|
|
green,
|
|
amber,
|
|
red
|
|
}
|
|
|
|
export interface IAlert{
|
|
// Required attributes
|
|
id?:string;
|
|
title?:string;
|
|
description?:string;
|
|
severity?:number;
|
|
date?:Date;
|
|
tags?:string[];
|
|
tlp?:TLP;
|
|
status?:AlertStatus;
|
|
type?:string;
|
|
source?:string;
|
|
sourceRef?:string;
|
|
artifacts?:IDataObject[];
|
|
follow?:boolean;
|
|
|
|
// Optional attributes
|
|
caseTemplate?:string;
|
|
|
|
// Backend generated attributes
|
|
lastSyncDate?:Date;
|
|
case?:string;
|
|
|
|
createdBy?:string;
|
|
createdAt?:Date;
|
|
updatedBy?:string;
|
|
upadtedAt?:Date;
|
|
}
|