netsparker-cloud
Version:
JavaScript client for consuming the Netsparker Cloud API.
97 lines (90 loc) • 2.75 kB
text/typescript
/**
* 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';
import { ScanTimeWindowModel } from './scanTimeWindowModel';
/**
* Contains properties that required to start group scan.
*/
export class NewGroupScanApiModel {
/**
* Gets or sets the scan policy identifier. Default: Default Security Checks.
*/
'policyId'?: string;
/**
* Gets or sets the report policy identifier.
*/
'reportPolicyId'?: string;
/**
* Gets or sets the type of the authentication profile option.
*/
'authenticationProfileOption'?: NewGroupScanApiModel.AuthenticationProfileOptionEnum;
/**
* Gets or sets the type of the authentication profile identifier.
*/
'authenticationProfileId'?: string;
'timeWindow'?: ScanTimeWindowModel;
/**
* Gets or sets the website group name.
*/
'websiteGroupName': string;
/**
* Gets or sets the tags
*/
'tags'?: Array<string>;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "policyId",
"baseName": "PolicyId",
"type": "string"
},
{
"name": "reportPolicyId",
"baseName": "ReportPolicyId",
"type": "string"
},
{
"name": "authenticationProfileOption",
"baseName": "AuthenticationProfileOption",
"type": "NewGroupScanApiModel.AuthenticationProfileOptionEnum"
},
{
"name": "authenticationProfileId",
"baseName": "AuthenticationProfileId",
"type": "string"
},
{
"name": "timeWindow",
"baseName": "TimeWindow",
"type": "ScanTimeWindowModel"
},
{
"name": "websiteGroupName",
"baseName": "WebsiteGroupName",
"type": "string"
},
{
"name": "tags",
"baseName": "Tags",
"type": "Array<string>"
} ];
static getAttributeTypeMap() {
return NewGroupScanApiModel.attributeTypeMap;
}
}
export namespace NewGroupScanApiModel {
export enum AuthenticationProfileOptionEnum {
DontUse = <any> 'DontUse',
UseMatchedProfile = <any> 'UseMatchedProfile',
SelectedProfile = <any> 'SelectedProfile'
}
}