/** * Sonatype Lifecycle Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.207.0-01 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; export interface EndpointsApiGetOpenAPIRequest { apiType: GetOpenAPIApiTypeEnum; } /** * EndpointsApi - interface * * @export * @interface EndpointsApiInterface */ export interface EndpointsApiInterface { /** * Use this method to retrieve the OpenAPI documentation for the specified type of IQ Server REST API. * @param {'public' | 'experimental'} apiType Select the type of the API.<ul><li> `public` APIs are Generally Available and fully supported by Sonatype.</li><li> `experimental` APIs are not production ready, may change, and are not intended to be used in critical workloads.</li></ul> * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EndpointsApiInterface */ getOpenAPIRaw(requestParameters: EndpointsApiGetOpenAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve the OpenAPI documentation for the specified type of IQ Server REST API. */ getOpenAPI(requestParameters: EndpointsApiGetOpenAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class EndpointsApi extends runtime.BaseAPI implements EndpointsApiInterface { /** * Use this method to retrieve the OpenAPI documentation for the specified type of IQ Server REST API. */ getOpenAPIRaw(requestParameters: EndpointsApiGetOpenAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve the OpenAPI documentation for the specified type of IQ Server REST API. */ getOpenAPI(requestParameters: EndpointsApiGetOpenAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const GetOpenAPIApiTypeEnum: { readonly Public: "public"; readonly Experimental: "experimental"; }; export type GetOpenAPIApiTypeEnum = typeof GetOpenAPIApiTypeEnum[keyof typeof GetOpenAPIApiTypeEnum];