/** * Cloud API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; /** * SchemasApi - axios parameter creator * @export */ export declare const SchemasApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAllSchemas: (translate?: string, options?: any) => Promise; /** * * @param {string} name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSchema: (name: string, options?: any) => Promise; }; /** * SchemasApi - functional programming interface * @export */ export declare const SchemasApiFp: (axiosClientConfiguration?: Configuration) => { /** * * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAllSchemas(translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSchema(name: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * SchemasApi - factory interface * @export */ export declare const SchemasApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAllSchemas(translate?: string, options?: any): AxiosPromise; /** * * @param {string} name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSchema(name: string, options?: any): AxiosPromise; }; /** * Request parameters for getAllSchemas operation in SchemasApi. * @export * @interface SchemasApiGetAllSchemasRequest */ export interface SchemasApiGetAllSchemasRequest { /** * * @type {string} * @memberof SchemasApiGetAllSchemas */ readonly translate?: string; } /** * Request parameters for getSchema operation in SchemasApi. * @export * @interface SchemasApiGetSchemaRequest */ export interface SchemasApiGetSchemaRequest { /** * * @type {string} * @memberof SchemasApiGetSchema */ readonly name: string; } /** * SchemasApi - object-oriented interface * @export * @class SchemasApi * @extends {BaseAPI} */ export declare class SchemasApi extends BaseAPI { /** * * @param {SchemasApiGetAllSchemasRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SchemasApi */ getAllSchemas(requestParameters?: SchemasApiGetAllSchemasRequest, options?: any): Promise>; /** * * @param {SchemasApiGetSchemaRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SchemasApi */ getSchema(requestParameters: SchemasApiGetSchemaRequest, options?: any): Promise>; }