/** * IDE API * Handle user environment * * OpenAPI spec version: 1.0.0 * Contact: dev@corley.it * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { CreatePort } from '../models'; import { Port } from '../models'; /** * PortApi - axios parameter creator * @export */ export declare const PortApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary return user ports per environment * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortGet: (id: string, options?: any) => Promise; /** * * @summary close an existing port for an environment * @param {string} id port identification * @param {number} portNumber port number * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortPortNumberDelete: (id: string, portNumber: number, options?: any) => Promise; /** * * @summary expose a new port for an existing environment * @param {CreatePort} body * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortPost: (body: CreatePort, id: string, options?: any) => Promise; }; /** * PortApi - functional programming interface * @export */ export declare const PortApiFp: (configuration?: Configuration) => { /** * * @summary return user ports per environment * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortGet(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary close an existing port for an environment * @param {string} id port identification * @param {number} portNumber port number * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortPortNumberDelete(id: string, portNumber: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary expose a new port for an existing environment * @param {CreatePort} body * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortPost(body: CreatePort, id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * PortApi - factory interface * @export */ export declare const PortApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary return user ports per environment * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortGet(id: string, options?: any): AxiosPromise>; /** * * @summary close an existing port for an environment * @param {string} id port identification * @param {number} portNumber port number * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortPortNumberDelete(id: string, portNumber: number, options?: any): AxiosPromise; /** * * @summary expose a new port for an existing environment * @param {CreatePort} body * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPortPost(body: CreatePort, id: string, options?: any): AxiosPromise; }; /** * PortApi - object-oriented interface * @export * @class PortApi * @extends {BaseAPI} */ export declare class PortApi extends BaseAPI { /** * * @summary return user ports per environment * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PortApi */ v1EnvironmentIdPortGet(id: string, options?: any): Promise>; /** * * @summary close an existing port for an environment * @param {string} id port identification * @param {number} portNumber port number * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PortApi */ v1EnvironmentIdPortPortNumberDelete(id: string, portNumber: number, options?: any): Promise>; /** * * @summary expose a new port for an existing environment * @param {CreatePort} body * @param {string} id environment identification * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PortApi */ v1EnvironmentIdPortPost(body: CreatePort, id: string, options?: any): Promise>; }