/** * 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 { NewScanNotificationRecipientApiModel } from './newScanNotificationRecipientApiModel'; /** * Represents a model for carrying out an update scan notification data */ export declare class UpdateScanNotificationApiModel { /** * Gets or sets the scan notification identifier. */ 'id': string; 'recipients': NewScanNotificationRecipientApiModel; /** * Gets or sets the website group identifier associated with this scan notification. */ 'websiteGroupName'?: string; /** * Gets or sets the website identifier 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': UpdateScanNotificationApiModel.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'?: UpdateScanNotificationApiModel.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'?: UpdateScanNotificationApiModel.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': UpdateScanNotificationApiModel.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 UpdateScanNotificationApiModel { 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 } }