/** * Invicti 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 { RequestFile } from './models'; export class ScanPolicyOptimizerOptions { 'appServer'?: ScanPolicyOptimizerOptions.AppServerEnum; 'databaseServer'?: ScanPolicyOptimizerOptions.DatabaseServerEnum; 'directoryNameLimit'?: number; 'domParserPreset'?: ScanPolicyOptimizerOptions.DomParserPresetEnum; 'hosts'?: Array; 'isSharkEnabled'?: boolean; 'name'?: string; 'netsparkerHawkBaseUrl'?: string; 'operatingSystem'?: ScanPolicyOptimizerOptions.OperatingSystemEnum; 'optimized'?: boolean; 'resourceFinders'?: Array; 'suggestionStatus'?: ScanPolicyOptimizerOptions.SuggestionStatusEnum; 'webServer'?: ScanPolicyOptimizerOptions.WebServerEnum; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "appServer", "baseName": "AppServer", "type": "ScanPolicyOptimizerOptions.AppServerEnum" }, { "name": "databaseServer", "baseName": "DatabaseServer", "type": "ScanPolicyOptimizerOptions.DatabaseServerEnum" }, { "name": "directoryNameLimit", "baseName": "DirectoryNameLimit", "type": "number" }, { "name": "domParserPreset", "baseName": "DomParserPreset", "type": "ScanPolicyOptimizerOptions.DomParserPresetEnum" }, { "name": "hosts", "baseName": "Hosts", "type": "Array" }, { "name": "isSharkEnabled", "baseName": "IsSharkEnabled", "type": "boolean" }, { "name": "name", "baseName": "Name", "type": "string" }, { "name": "netsparkerHawkBaseUrl", "baseName": "NetsparkerHawkBaseUrl", "type": "string" }, { "name": "operatingSystem", "baseName": "OperatingSystem", "type": "ScanPolicyOptimizerOptions.OperatingSystemEnum" }, { "name": "optimized", "baseName": "Optimized", "type": "boolean" }, { "name": "resourceFinders", "baseName": "ResourceFinders", "type": "Array" }, { "name": "suggestionStatus", "baseName": "SuggestionStatus", "type": "ScanPolicyOptimizerOptions.SuggestionStatusEnum" }, { "name": "webServer", "baseName": "WebServer", "type": "ScanPolicyOptimizerOptions.WebServerEnum" } ]; static getAttributeTypeMap() { return ScanPolicyOptimizerOptions.attributeTypeMap; } } export namespace ScanPolicyOptimizerOptions { export enum AppServerEnum { All = 'All', Aspnet = 'Aspnet', Php = 'Php', Rails = 'Rails', Java = 'Java', Perl = 'Perl', Python = 'Python', NodeJs = 'NodeJs', Other = 'Other' } export enum DatabaseServerEnum { All = 'All', MsSql = 'MsSql', MySql = 'MySql', Oracle = 'Oracle', PostgreSql = 'PostgreSql', MsAccess = 'MsAccess', HsqlDb = 'HsqlDb', Other = 'Other' } export enum DomParserPresetEnum { None = 'None', Default = 'Default', Spa = 'Spa', LargeSpa = 'LargeSpa' } export enum OperatingSystemEnum { All = 'All', Windows = 'Windows', Unix = 'Unix' } export enum SuggestionStatusEnum { Always = 'Always', NotNow = 'NotNow', Never = 'Never' } export enum WebServerEnum { All = 'All', Iis = 'Iis', Apache = 'Apache', ApacheTomcat = 'ApacheTomcat', Nginx = 'Nginx', Other = 'Other' } }