/** * 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 { CreateEnvironment } from '../models'; import { Environment } from '../models'; import { EnvironmentExtended } from '../models'; import { PatchEnvironment } from '../models'; /** * EnvironmentApi - axios parameter creator * @export */ export declare const EnvironmentApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary return user environments * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentGet: (options?: any) => Promise; /** * * @summary delete an existing environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdDelete: (id: string, options?: any) => Promise; /** * * @summary get a single environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdGet: (id: string, options?: any) => Promise; /** * * @summary update an existing environment * @param {PatchEnvironment} body * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPatch: (body: PatchEnvironment, id: string, options?: any) => Promise; /** * * @summary create a new environment * @param {CreateEnvironment} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentPost: (body: CreateEnvironment, options?: any) => Promise; }; /** * EnvironmentApi - functional programming interface * @export */ export declare const EnvironmentApiFp: (configuration?: Configuration) => { /** * * @summary return user environments * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentGet(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary delete an existing environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdDelete(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary get a single environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdGet(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary update an existing environment * @param {PatchEnvironment} body * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPatch(body: PatchEnvironment, id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary create a new environment * @param {CreateEnvironment} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentPost(body: CreateEnvironment, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * EnvironmentApi - factory interface * @export */ export declare const EnvironmentApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary return user environments * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentGet(options?: any): AxiosPromise>; /** * * @summary delete an existing environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdDelete(id: string, options?: any): AxiosPromise; /** * * @summary get a single environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdGet(id: string, options?: any): AxiosPromise; /** * * @summary update an existing environment * @param {PatchEnvironment} body * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentIdPatch(body: PatchEnvironment, id: string, options?: any): AxiosPromise; /** * * @summary create a new environment * @param {CreateEnvironment} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ v1EnvironmentPost(body: CreateEnvironment, options?: any): AxiosPromise; }; /** * EnvironmentApi - object-oriented interface * @export * @class EnvironmentApi * @extends {BaseAPI} */ export declare class EnvironmentApi extends BaseAPI { /** * * @summary return user environments * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EnvironmentApi */ v1EnvironmentGet(options?: any): Promise>; /** * * @summary delete an existing environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EnvironmentApi */ v1EnvironmentIdDelete(id: string, options?: any): Promise>; /** * * @summary get a single environment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EnvironmentApi */ v1EnvironmentIdGet(id: string, options?: any): Promise>; /** * * @summary update an existing environment * @param {PatchEnvironment} body * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EnvironmentApi */ v1EnvironmentIdPatch(body: PatchEnvironment, id: string, options?: any): Promise>; /** * * @summary create a new environment * @param {CreateEnvironment} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EnvironmentApi */ v1EnvironmentPost(body: CreateEnvironment, options?: any): Promise>; }