n8n/packages/nodes-base/nodes/TheHive/interfaces/AlertInterface.ts
Ricardo Espinoza ea9f61089b
Add TheHive & Cortex nodes (#952)
*  TheHive & Cortex nodes

* 🔨 Make changes mentioned in #887

*  Improvements

*  Improvements

*  Improvements

*  Add descriptions

*  Improvements

*  Improvements

Co-authored-by: MedAliMarz <servfrdali@yahoo.fr>
2020-12-02 11:24:25 +01:00

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;
}