/** * 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'; /** * Pci Scan Task view model */ export class PciScanTaskViewModel { /** * Gets or sets the name */ 'name'?: string; /** * Gets or sets the progress for scan task */ 'progress'?: number; /** * Gets or sets the scan state */ 'scanState'?: PciScanTaskViewModel.ScanStateEnum; /** * Gets or sets the compliance status. This will be setted when pci scan task is done */ 'complianceStatus'?: PciScanTaskViewModel.ComplianceStatusEnum; /** * Gets or sets the end date */ 'endDate'?: Date; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "name", "baseName": "Name", "type": "string" }, { "name": "progress", "baseName": "Progress", "type": "number" }, { "name": "scanState", "baseName": "ScanState", "type": "PciScanTaskViewModel.ScanStateEnum" }, { "name": "complianceStatus", "baseName": "ComplianceStatus", "type": "PciScanTaskViewModel.ComplianceStatusEnum" }, { "name": "endDate", "baseName": "EndDate", "type": "Date" } ]; static getAttributeTypeMap() { return PciScanTaskViewModel.attributeTypeMap; } } export namespace PciScanTaskViewModel { export enum ScanStateEnum { New = 'New', Running = 'Running', Stopped = 'Stopped', Deleted = 'Deleted', Done = 'Done' } export enum ComplianceStatusEnum { Scanning = 'Scanning', Passed = 'Passed', Failed = 'Failed' } }