/** * 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 { SearchRequestDto } from '../models'; import { SupplierDto } from '../models'; import { SupplierPageDto } from '../models'; import { SupplierSearchResultPageDto } from '../models'; /** * ProductSuppliersApi - axios parameter creator * @export */ export declare const ProductSuppliersApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * * @param {SupplierDto} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSupplier: (supplier: SupplierDto, translate?: string, options?: any) => Promise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManySuppliers: (ids: Array, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSupplier: (id: string, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSupplier: (id: string, translate?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSuppliers: (page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: 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} */ getSuppliersCount: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {any} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSupplier: (id: string, supplier: any, translate?: string, options?: any) => Promise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performSupplierSearch: (searchRequest: SearchRequestDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {SupplierDto} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putSupplier: (id: string, supplier: SupplierDto, translate?: string, options?: any) => Promise; /** * This is a very performant method for checking if a Supplier exists. * @summary Check if Supplier exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ supplierExists: (id: string, options?: any) => Promise; }; /** * ProductSuppliersApi - functional programming interface * @export */ export declare const ProductSuppliersApiFp: (axiosClientConfiguration?: Configuration) => { /** * * @param {SupplierDto} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSupplier(supplier: SupplierDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManySuppliers(ids: Array, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSupplier(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSupplier(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSuppliers(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: 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} */ getSuppliersCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {any} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSupplier(id: string, supplier: any, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performSupplierSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {SupplierDto} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putSupplier(id: string, supplier: SupplierDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * This is a very performant method for checking if a Supplier exists. * @summary Check if Supplier exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ supplierExists(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ProductSuppliersApi - factory interface * @export */ export declare const ProductSuppliersApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {SupplierDto} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSupplier(supplier: SupplierDto, translate?: string, options?: any): AxiosPromise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManySuppliers(ids: Array, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSupplier(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSupplier(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSuppliers(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: 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} */ getSuppliersCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {any} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSupplier(id: string, supplier: any, translate?: string, options?: any): AxiosPromise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performSupplierSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {SupplierDto} supplier * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putSupplier(id: string, supplier: SupplierDto, translate?: string, options?: any): AxiosPromise; /** * This is a very performant method for checking if a Supplier exists. * @summary Check if Supplier exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ supplierExists(id: string, options?: any): AxiosPromise; }; /** * Request parameters for createSupplier operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiCreateSupplierRequest */ export interface ProductSuppliersApiCreateSupplierRequest { /** * * @type {SupplierDto} * @memberof ProductSuppliersApiCreateSupplier */ readonly supplier: SupplierDto; /** * * @type {string} * @memberof ProductSuppliersApiCreateSupplier */ readonly translate?: string; } /** * Request parameters for deleteManySuppliers operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiDeleteManySuppliersRequest */ export interface ProductSuppliersApiDeleteManySuppliersRequest { /** * * @type {Array} * @memberof ProductSuppliersApiDeleteManySuppliers */ readonly ids: Array; /** * * @type {string} * @memberof ProductSuppliersApiDeleteManySuppliers */ readonly translate?: string; } /** * Request parameters for deleteSupplier operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiDeleteSupplierRequest */ export interface ProductSuppliersApiDeleteSupplierRequest { /** * * @type {string} * @memberof ProductSuppliersApiDeleteSupplier */ readonly id: string; /** * * @type {string} * @memberof ProductSuppliersApiDeleteSupplier */ readonly translate?: string; } /** * Request parameters for getSupplier operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiGetSupplierRequest */ export interface ProductSuppliersApiGetSupplierRequest { /** * * @type {string} * @memberof ProductSuppliersApiGetSupplier */ readonly id: string; /** * * @type {string} * @memberof ProductSuppliersApiGetSupplier */ readonly translate?: string; } /** * Request parameters for getSuppliers operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiGetSuppliersRequest */ export interface ProductSuppliersApiGetSuppliersRequest { /** * * @type {number} * @memberof ProductSuppliersApiGetSuppliers */ readonly page?: number; /** * * @type {number} * @memberof ProductSuppliersApiGetSuppliers */ readonly size?: number; /** * * @type {string} * @memberof ProductSuppliersApiGetSuppliers */ readonly translate?: string; /** * * @type {boolean} * @memberof ProductSuppliersApiGetSuppliers */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof ProductSuppliersApiGetSuppliers */ readonly sort?: string; /** * * @type {string} * @memberof ProductSuppliersApiGetSuppliers */ readonly search?: string; } /** * Request parameters for getSuppliersCount operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiGetSuppliersCountRequest */ export interface ProductSuppliersApiGetSuppliersCountRequest { /** * * @type {number} * @memberof ProductSuppliersApiGetSuppliersCount */ readonly page?: number; /** * * @type {number} * @memberof ProductSuppliersApiGetSuppliersCount */ readonly size?: number; /** * * @type {string} * @memberof ProductSuppliersApiGetSuppliersCount */ readonly sort?: string; /** * * @type {string} * @memberof ProductSuppliersApiGetSuppliersCount */ readonly search?: string; /** * * @type {boolean} * @memberof ProductSuppliersApiGetSuppliersCount */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof ProductSuppliersApiGetSuppliersCount */ readonly translate?: string; } /** * Request parameters for patchSupplier operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiPatchSupplierRequest */ export interface ProductSuppliersApiPatchSupplierRequest { /** * * @type {string} * @memberof ProductSuppliersApiPatchSupplier */ readonly id: string; /** * * @type {any} * @memberof ProductSuppliersApiPatchSupplier */ readonly supplier: any; /** * * @type {string} * @memberof ProductSuppliersApiPatchSupplier */ readonly translate?: string; } /** * Request parameters for performSupplierSearch operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiPerformSupplierSearchRequest */ export interface ProductSuppliersApiPerformSupplierSearchRequest { /** * * @type {SearchRequestDto} * @memberof ProductSuppliersApiPerformSupplierSearch */ readonly searchRequest: SearchRequestDto; /** * * @type {string} * @memberof ProductSuppliersApiPerformSupplierSearch */ readonly translate?: string; } /** * Request parameters for putSupplier operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiPutSupplierRequest */ export interface ProductSuppliersApiPutSupplierRequest { /** * * @type {string} * @memberof ProductSuppliersApiPutSupplier */ readonly id: string; /** * * @type {SupplierDto} * @memberof ProductSuppliersApiPutSupplier */ readonly supplier: SupplierDto; /** * * @type {string} * @memberof ProductSuppliersApiPutSupplier */ readonly translate?: string; } /** * Request parameters for supplierExists operation in ProductSuppliersApi. * @export * @interface ProductSuppliersApiSupplierExistsRequest */ export interface ProductSuppliersApiSupplierExistsRequest { /** * * @type {string} * @memberof ProductSuppliersApiSupplierExists */ readonly id: string; } /** * ProductSuppliersApi - object-oriented interface * @export * @class ProductSuppliersApi * @extends {BaseAPI} */ export declare class ProductSuppliersApi extends BaseAPI { /** * * @param {ProductSuppliersApiCreateSupplierRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ createSupplier(requestParameters: ProductSuppliersApiCreateSupplierRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiDeleteManySuppliersRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ deleteManySuppliers(requestParameters: ProductSuppliersApiDeleteManySuppliersRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiDeleteSupplierRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ deleteSupplier(requestParameters: ProductSuppliersApiDeleteSupplierRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiGetSupplierRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ getSupplier(requestParameters: ProductSuppliersApiGetSupplierRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiGetSuppliersRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ getSuppliers(requestParameters?: ProductSuppliersApiGetSuppliersRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiGetSuppliersCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ getSuppliersCount(requestParameters?: ProductSuppliersApiGetSuppliersCountRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiPatchSupplierRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ patchSupplier(requestParameters: ProductSuppliersApiPatchSupplierRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiPerformSupplierSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ performSupplierSearch(requestParameters: ProductSuppliersApiPerformSupplierSearchRequest, options?: any): Promise>; /** * * @param {ProductSuppliersApiPutSupplierRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ putSupplier(requestParameters: ProductSuppliersApiPutSupplierRequest, options?: any): Promise>; /** * This is a very performant method for checking if a Supplier exists. * @summary Check if Supplier exists * @param {ProductSuppliersApiSupplierExistsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ProductSuppliersApi */ supplierExists(requestParameters: ProductSuppliersApiSupplierExistsRequest, options?: any): Promise>; }