/** * Netsparker Enterprise API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ScanNotificationRecipientApiModel } from './scanNotificationRecipientApiModel'; /** * Represents a model for carrying out scan notification data */ export declare class ScanNotificationApiModel { /** * Gets or sets the scan notification identifier. */ 'id'?: string; /** * Gets or sets the priority. Higher value means higher priority. */ 'priority'?: number; 'recipients'?: ScanNotificationRecipientApiModel; /** * Gets or sets the name of website group associated with this Scan Notification. */ 'websiteGroupName'?: string; /** * Gets or sets the root url of website associated with this Scan Notification. */ 'websiteRootUrl'?: string; /** * Gets or sets a value indicating whether this Scan Notification is certainty. */ 'certainty'?: number; /** * Gets or sets a value indicating whether this Scan Notification is disabled. */ 'disabled': boolean; /** * Gets or sets scan task group ID. */ 'scanTaskGroupId'?: string; /** * Gets or sets the event name. This property determines when this rule will be executed. */ 'event': ScanNotificationApiModel.EventEnum; /** * Gets or sets a value indicating whether this Scan Notification is confirmed. */ 'isConfirmed'?: boolean; /** * Gets or sets the lowest severity. This property determines when this rule will be executed and is only used for Scan Completion Notification */ 'severity'?: ScanNotificationApiModel.SeverityEnum; /** * Gets or sets the state of filter. This property determines when this rule will be executed and is only used for Scan Completion Notification */ 'state'?: ScanNotificationApiModel.StateEnum; /** * Gets or sets the name. */ 'name': string; /** * Gets or sets the Website Scope. This property indicates whether this rule will be executed for a specific Website, WebsiteGroup or All Websites. */ 'scope': ScanNotificationApiModel.ScopeEnum; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace ScanNotificationApiModel { enum EventEnum { NewScan, ScanCompleted, ScanCancelled, ScanFailed, ScheduledScanLaunchFailed, OutOfDateTechnology } enum SeverityEnum { BestPractice, Information, Low, Medium, High, Critical } enum StateEnum { NotFound, Fixed, NotFixed, New, Revived } enum ScopeEnum { AnyWebsite, WebsiteGroup, Website } }