/** * Webitel API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 24.04.0 * Contact: support@webitel.com * * 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 { InlineObject } from '../api'; import { InlineObject1 } from '../api'; import { WebitelCasesCaseLink } from '../api'; import { WebitelCasesCaseLinkList } from '../api'; /** * CaseLinksApi - axios parameter creator * @export */ export declare const CaseLinksApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} caseEtag new comment link * @param {Array} [fields] result fields needed on the front-end for each comment * @param {string} [inputEtag] * @param {string} [inputUrl] * @param {string} [inputName] * @param {string} [inputUserIDId] * @param {string} [inputUserIDName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLink: (caseEtag: string, fields?: Array, inputEtag?: string, inputUrl?: string, inputName?: string, inputUserIDId?: string, inputUserIDName?: string, options?: any) => Promise; /** * * @param {string} caseEtag * @param {string} etag * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLink: (caseEtag: string, etag: string, options?: any) => Promise; /** * * @summary With Case * @param {string} caseEtag * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {Array} [ids] * @param {string} [sort] * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} */ listLinks: (caseEtag: string, page?: number, size?: number, q?: string, ids?: Array, sort?: string, fields?: Array, options?: any) => Promise; /** * * @param {string} caseEtag * @param {string} etag (id allowed) * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLink: (caseEtag: string, etag: string, fields?: Array, options?: any) => Promise; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLink: (caseEtag: string, inputEtag: string, input: InlineObject, fields?: Array, options?: any) => Promise; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject1} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLink2: (caseEtag: string, inputEtag: string, input: InlineObject1, fields?: Array, options?: any) => Promise; }; /** * CaseLinksApi - functional programming interface * @export */ export declare const CaseLinksApiFp: (configuration?: Configuration) => { /** * * @param {string} caseEtag new comment link * @param {Array} [fields] result fields needed on the front-end for each comment * @param {string} [inputEtag] * @param {string} [inputUrl] * @param {string} [inputName] * @param {string} [inputUserIDId] * @param {string} [inputUserIDName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLink(caseEtag: string, fields?: Array, inputEtag?: string, inputUrl?: string, inputName?: string, inputUserIDId?: string, inputUserIDName?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} caseEtag * @param {string} etag * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLink(caseEtag: string, etag: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary With Case * @param {string} caseEtag * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {Array} [ids] * @param {string} [sort] * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} */ listLinks(caseEtag: string, page?: number, size?: number, q?: string, ids?: Array, sort?: string, fields?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} caseEtag * @param {string} etag (id allowed) * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLink(caseEtag: string, etag: string, fields?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLink(caseEtag: string, inputEtag: string, input: InlineObject, fields?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject1} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLink2(caseEtag: string, inputEtag: string, input: InlineObject1, fields?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * CaseLinksApi - factory interface * @export */ export declare const CaseLinksApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} caseEtag new comment link * @param {Array} [fields] result fields needed on the front-end for each comment * @param {string} [inputEtag] * @param {string} [inputUrl] * @param {string} [inputName] * @param {string} [inputUserIDId] * @param {string} [inputUserIDName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createLink(caseEtag: string, fields?: Array, inputEtag?: string, inputUrl?: string, inputName?: string, inputUserIDId?: string, inputUserIDName?: string, options?: any): AxiosPromise; /** * * @param {string} caseEtag * @param {string} etag * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteLink(caseEtag: string, etag: string, options?: any): AxiosPromise; /** * * @summary With Case * @param {string} caseEtag * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {Array} [ids] * @param {string} [sort] * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} */ listLinks(caseEtag: string, page?: number, size?: number, q?: string, ids?: Array, sort?: string, fields?: Array, options?: any): AxiosPromise; /** * * @param {string} caseEtag * @param {string} etag (id allowed) * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locateLink(caseEtag: string, etag: string, fields?: Array, options?: any): AxiosPromise; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLink(caseEtag: string, inputEtag: string, input: InlineObject, fields?: Array, options?: any): AxiosPromise; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject1} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateLink2(caseEtag: string, inputEtag: string, input: InlineObject1, fields?: Array, options?: any): AxiosPromise; }; /** * CaseLinksApi - object-oriented interface * @export * @class CaseLinksApi * @extends {BaseAPI} */ export declare class CaseLinksApi extends BaseAPI { /** * * @param {string} caseEtag new comment link * @param {Array} [fields] result fields needed on the front-end for each comment * @param {string} [inputEtag] * @param {string} [inputUrl] * @param {string} [inputName] * @param {string} [inputUserIDId] * @param {string} [inputUserIDName] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CaseLinksApi */ createLink(caseEtag: string, fields?: Array, inputEtag?: string, inputUrl?: string, inputName?: string, inputUserIDId?: string, inputUserIDName?: string, options?: any): Promise>; /** * * @param {string} caseEtag * @param {string} etag * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CaseLinksApi */ deleteLink(caseEtag: string, etag: string, options?: any): Promise>; /** * * @summary With Case * @param {string} caseEtag * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {Array} [ids] * @param {string} [sort] * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CaseLinksApi */ listLinks(caseEtag: string, page?: number, size?: number, q?: string, ids?: Array, sort?: string, fields?: Array, options?: any): Promise>; /** * * @param {string} caseEtag * @param {string} etag (id allowed) * @param {Array} [fields] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CaseLinksApi */ locateLink(caseEtag: string, etag: string, fields?: Array, options?: any): Promise>; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CaseLinksApi */ updateLink(caseEtag: string, inputEtag: string, input: InlineObject, fields?: Array, options?: any): Promise>; /** * * @param {string} caseEtag * @param {string} inputEtag * @param {InlineObject1} input * @param {Array} [fields] on return * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CaseLinksApi */ updateLink2(caseEtag: string, inputEtag: string, input: InlineObject1, fields?: Array, options?: any): Promise>; } //# sourceMappingURL=case-links-api.d.ts.map