/** * 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'; import { ReplacementDto } from '../models'; /** * ReplacementsApi - axios parameter creator * @export */ export declare const ReplacementsApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * * @param {ReplacementDto} replacement * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReplacement: (replacement: ReplacementDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReplacement: (id: string, translate?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReplacements: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @param {string} typeName * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReplacementsForType: (typeName: string, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {ReplacementDto} replacement * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReplacement: (id: string, replacement: ReplacementDto, translate?: string, options?: any) => Promise; }; /** * ReplacementsApi - functional programming interface * @export */ export declare const ReplacementsApiFp: (axiosClientConfiguration?: Configuration) => { /** * * @param {ReplacementDto} replacement * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReplacement(replacement: ReplacementDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReplacement(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReplacements(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} typeName * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReplacementsForType(typeName: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} id * @param {ReplacementDto} replacement * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReplacement(id: string, replacement: ReplacementDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ReplacementsApi - factory interface * @export */ export declare const ReplacementsApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {ReplacementDto} replacement * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReplacement(replacement: ReplacementDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReplacement(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReplacements(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise>; /** * * @param {string} typeName * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReplacementsForType(typeName: string, translate?: string, options?: any): AxiosPromise>; /** * * @param {string} id * @param {ReplacementDto} replacement * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReplacement(id: string, replacement: ReplacementDto, translate?: string, options?: any): AxiosPromise; }; /** * Request parameters for createReplacement operation in ReplacementsApi. * @export * @interface ReplacementsApiCreateReplacementRequest */ export interface ReplacementsApiCreateReplacementRequest { /** * * @type {ReplacementDto} * @memberof ReplacementsApiCreateReplacement */ readonly replacement: ReplacementDto; /** * * @type {string} * @memberof ReplacementsApiCreateReplacement */ readonly translate?: string; } /** * Request parameters for deleteReplacement operation in ReplacementsApi. * @export * @interface ReplacementsApiDeleteReplacementRequest */ export interface ReplacementsApiDeleteReplacementRequest { /** * * @type {string} * @memberof ReplacementsApiDeleteReplacement */ readonly id: string; /** * * @type {string} * @memberof ReplacementsApiDeleteReplacement */ readonly translate?: string; } /** * Request parameters for getReplacements operation in ReplacementsApi. * @export * @interface ReplacementsApiGetReplacementsRequest */ export interface ReplacementsApiGetReplacementsRequest { /** * * @type {number} * @memberof ReplacementsApiGetReplacements */ readonly page?: number; /** * * @type {number} * @memberof ReplacementsApiGetReplacements */ readonly size?: number; /** * * @type {string} * @memberof ReplacementsApiGetReplacements */ readonly sort?: string; /** * * @type {string} * @memberof ReplacementsApiGetReplacements */ readonly search?: string; /** * * @type {boolean} * @memberof ReplacementsApiGetReplacements */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof ReplacementsApiGetReplacements */ readonly translate?: string; } /** * Request parameters for getReplacementsForType operation in ReplacementsApi. * @export * @interface ReplacementsApiGetReplacementsForTypeRequest */ export interface ReplacementsApiGetReplacementsForTypeRequest { /** * * @type {string} * @memberof ReplacementsApiGetReplacementsForType */ readonly typeName: string; /** * * @type {string} * @memberof ReplacementsApiGetReplacementsForType */ readonly translate?: string; } /** * Request parameters for updateReplacement operation in ReplacementsApi. * @export * @interface ReplacementsApiUpdateReplacementRequest */ export interface ReplacementsApiUpdateReplacementRequest { /** * * @type {string} * @memberof ReplacementsApiUpdateReplacement */ readonly id: string; /** * * @type {ReplacementDto} * @memberof ReplacementsApiUpdateReplacement */ readonly replacement: ReplacementDto; /** * * @type {string} * @memberof ReplacementsApiUpdateReplacement */ readonly translate?: string; } /** * ReplacementsApi - object-oriented interface * @export * @class ReplacementsApi * @extends {BaseAPI} */ export declare class ReplacementsApi extends BaseAPI { /** * * @param {ReplacementsApiCreateReplacementRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ReplacementsApi */ createReplacement(requestParameters: ReplacementsApiCreateReplacementRequest, options?: any): Promise>; /** * * @param {ReplacementsApiDeleteReplacementRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ReplacementsApi */ deleteReplacement(requestParameters: ReplacementsApiDeleteReplacementRequest, options?: any): Promise>; /** * * @param {ReplacementsApiGetReplacementsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ReplacementsApi */ getReplacements(requestParameters?: ReplacementsApiGetReplacementsRequest, options?: any): Promise>; /** * * @param {ReplacementsApiGetReplacementsForTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ReplacementsApi */ getReplacementsForType(requestParameters: ReplacementsApiGetReplacementsForTypeRequest, options?: any): Promise>; /** * * @param {ReplacementsApiUpdateReplacementRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ReplacementsApi */ updateReplacement(requestParameters: ReplacementsApiUpdateReplacementRequest, options?: any): Promise>; }