/** * 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 http from 'http'; import { AgentListApiResult } from '../model/agentListApiResult'; import { AgentStatusModel } from '../model/agentStatusModel'; import { DeleteAgentModel } from '../model/deleteAgentModel'; import { Authentication, Interceptor } from '../model/models'; export declare enum AgentsApiApiKeys { } export declare class AgentsApi { protected _basePath: string; protected _defaultHeaders: any; protected _useQuerystring: boolean; protected authentications: { default: Authentication; }; protected interceptors: Interceptor[]; constructor(basePath?: string); set useQuerystring(value: boolean); set basePath(basePath: string); set defaultHeaders(defaultHeaders: any); get defaultHeaders(): any; get basePath(): string; setDefaultAuthentication(auth: Authentication): void; setApiKey(key: AgentsApiApiKeys, value: string): void; addInterceptor(interceptor: Interceptor): void; /** * * @summary Sets agent status as terminated. Before deleting an agent, please make sure that you\'ve stopped the related service from the Windows Services Manager screen. If it is running, the agent will reappear on the page despite removal. * @param model */ agentsDelete(model: DeleteAgentModel, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body?: any; }>; /** * * @summary Gets the list of agents. * @param page The page index. * @param pageSize The page size. Page size can be any value between 1 and 200. */ agentsList(page?: number, pageSize?: number, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: AgentListApiResult; }>; /** * * @summary Sets agent status enable or disable. * @param model */ agentsSetStatus(model: AgentStatusModel, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body?: any; }>; }