n8n-nodes-base
Version:
Base nodes of n8n
47 lines • 1.51 kB
TypeScript
import type { IDataObject } from 'n8n-workflow';
import type { TLP } from './AlertInterface';
export interface ICase {
id?: string;
title?: string;
description?: string;
severity?: number;
startDate?: Date;
owner?: string;
flag?: boolean;
tlp?: TLP;
tags?: string[];
resolutionStatus?: CaseResolutionStatus;
impactStatus?: CaseImpactStatus;
summary?: string;
endDate?: Date;
metrics?: IDataObject;
status?: CaseStatus;
caseId?: number;
mergeInto?: string;
mergeFrom?: string[];
createdBy?: string;
createdAt?: Date;
updatedBy?: string;
upadtedAt?: Date;
}
export declare const CaseStatuses: {
readonly OPEN: "Open";
readonly RESOLVED: "Resolved";
readonly DELETED: "Deleted";
};
export type CaseStatus = (typeof CaseStatuses)[keyof typeof CaseStatuses];
export declare const CaseResolutionStatuses: {
readonly INDETERMINATE: "Indeterminate";
readonly FALSEPOSITIVE: "FalsePositive";
readonly TRUEPOSITIVE: "TruePositive";
readonly OTHER: "Other";
readonly DUPLICATED: "Duplicated";
};
export type CaseResolutionStatus = (typeof CaseResolutionStatuses)[keyof typeof CaseResolutionStatuses];
export declare const CaseImpactStatuses: {
readonly NOIMPACT: "NoImpact";
readonly WITHIMPACT: "WithImpact";
readonly NOTAPPLICABLE: "NotApplicable";
};
export type CaseImpactStatus = (typeof CaseImpactStatuses)[keyof typeof CaseImpactStatuses];
//# sourceMappingURL=CaseInterface.d.ts.map