/** * 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 { ScanTimeWindowItemViewModel } from './scanTimeWindowItemViewModel'; /** * Represents a model for carrying out scan time window settings. */ export class ScanTimeWindowViewModel { /** * Gets or sets a value indicating whether scan time window is enabled. */ 'isEnabled'?: boolean; /** * Gets or sets a value indicating whether scan time window is enabled. */ 'isEnabledForWebsite'?: boolean; /** * Gets or sets a value indicating whether scan time window is enabled. */ 'isEnabledForWebsiteGroup'?: boolean; /** * Gets or sets the time range items. */ 'items'?: Array; /** * Scan time window created time zone. */ 'timeZone'?: string; /** * Gets or sets the scan create type. */ 'scanCreateType'?: ScanTimeWindowViewModel.ScanCreateTypeEnum; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "isEnabled", "baseName": "IsEnabled", "type": "boolean" }, { "name": "isEnabledForWebsite", "baseName": "IsEnabledForWebsite", "type": "boolean" }, { "name": "isEnabledForWebsiteGroup", "baseName": "IsEnabledForWebsiteGroup", "type": "boolean" }, { "name": "items", "baseName": "Items", "type": "Array" }, { "name": "timeZone", "baseName": "TimeZone", "type": "string" }, { "name": "scanCreateType", "baseName": "ScanCreateType", "type": "ScanTimeWindowViewModel.ScanCreateTypeEnum" } ]; static getAttributeTypeMap() { return ScanTimeWindowViewModel.attributeTypeMap; } } export namespace ScanTimeWindowViewModel { export enum ScanCreateTypeEnum { Website = 'Website', WebsiteGroup = 'WebsiteGroup' } }