/** * 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 { EngineCreateRoutingSchemaRequest } from '../api'; import { EngineListRoutingSchema } from '../api'; import { EngineListRoutingSchemaTags } from '../api'; import { EngineRoutingSchema } from '../api'; import { EngineRoutingSchemaServicePatchRoutingSchemaBody } from '../api'; import { EngineRoutingSchemaServiceUpdateRoutingSchemaBody } from '../api'; /** * RoutingSchemaServiceApi - axios parameter creator * @export */ export declare const RoutingSchemaServiceApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Create RoutingSchema * @param {EngineCreateRoutingSchemaRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRoutingSchema: (body: EngineCreateRoutingSchemaRequest, options?: any) => Promise; /** * * @summary Remove RoutingSchema * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRoutingSchema: (id: string, domainId?: string, options?: any) => Promise; /** * * @summary Patch RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServicePatchRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRoutingSchema: (id: string, body: EngineRoutingSchemaServicePatchRoutingSchemaBody, options?: any) => Promise; /** * * @summary RoutingSchema item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ readRoutingSchema: (id: string, domainId?: string, options?: any) => Promise; /** * * @summary List RoutingSchema * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array} [id] * @param {string} [name] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {boolean} [editor] * @param {Array} [tags] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchRoutingSchema: (page?: number, size?: number, q?: string, sort?: string, fields?: Array, id?: Array, name?: string, type?: Array<"default" | "voice" | "chat" | "processing" | "service">, editor?: boolean, tags?: Array, options?: any) => Promise; /** * * @summary List RoutingSchemaTags * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchRoutingSchemaTags: (page?: number, size?: number, q?: string, sort?: string, fields?: Array, type?: Array<"default" | "voice" | "chat" | "processing" | "service">, options?: any) => Promise; /** * * @summary Update RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServiceUpdateRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRoutingSchema: (id: string, body: EngineRoutingSchemaServiceUpdateRoutingSchemaBody, options?: any) => Promise; }; /** * RoutingSchemaServiceApi - functional programming interface * @export */ export declare const RoutingSchemaServiceApiFp: (configuration?: Configuration) => { /** * * @summary Create RoutingSchema * @param {EngineCreateRoutingSchemaRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRoutingSchema(body: EngineCreateRoutingSchemaRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Remove RoutingSchema * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRoutingSchema(id: string, domainId?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Patch RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServicePatchRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRoutingSchema(id: string, body: EngineRoutingSchemaServicePatchRoutingSchemaBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary RoutingSchema item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ readRoutingSchema(id: string, domainId?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary List RoutingSchema * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array} [id] * @param {string} [name] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {boolean} [editor] * @param {Array} [tags] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchRoutingSchema(page?: number, size?: number, q?: string, sort?: string, fields?: Array, id?: Array, name?: string, type?: Array<"default" | "voice" | "chat" | "processing" | "service">, editor?: boolean, tags?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary List RoutingSchemaTags * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchRoutingSchemaTags(page?: number, size?: number, q?: string, sort?: string, fields?: Array, type?: Array<"default" | "voice" | "chat" | "processing" | "service">, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Update RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServiceUpdateRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRoutingSchema(id: string, body: EngineRoutingSchemaServiceUpdateRoutingSchemaBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * RoutingSchemaServiceApi - factory interface * @export */ export declare const RoutingSchemaServiceApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Create RoutingSchema * @param {EngineCreateRoutingSchemaRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRoutingSchema(body: EngineCreateRoutingSchemaRequest, options?: any): AxiosPromise; /** * * @summary Remove RoutingSchema * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRoutingSchema(id: string, domainId?: string, options?: any): AxiosPromise; /** * * @summary Patch RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServicePatchRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRoutingSchema(id: string, body: EngineRoutingSchemaServicePatchRoutingSchemaBody, options?: any): AxiosPromise; /** * * @summary RoutingSchema item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ readRoutingSchema(id: string, domainId?: string, options?: any): AxiosPromise; /** * * @summary List RoutingSchema * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array} [id] * @param {string} [name] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {boolean} [editor] * @param {Array} [tags] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchRoutingSchema(page?: number, size?: number, q?: string, sort?: string, fields?: Array, id?: Array, name?: string, type?: Array<"default" | "voice" | "chat" | "processing" | "service">, editor?: boolean, tags?: Array, options?: any): AxiosPromise; /** * * @summary List RoutingSchemaTags * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchRoutingSchemaTags(page?: number, size?: number, q?: string, sort?: string, fields?: Array, type?: Array<"default" | "voice" | "chat" | "processing" | "service">, options?: any): AxiosPromise; /** * * @summary Update RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServiceUpdateRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRoutingSchema(id: string, body: EngineRoutingSchemaServiceUpdateRoutingSchemaBody, options?: any): AxiosPromise; }; /** * RoutingSchemaServiceApi - object-oriented interface * @export * @class RoutingSchemaServiceApi * @extends {BaseAPI} */ export declare class RoutingSchemaServiceApi extends BaseAPI { /** * * @summary Create RoutingSchema * @param {EngineCreateRoutingSchemaRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoutingSchemaServiceApi */ createRoutingSchema(body: EngineCreateRoutingSchemaRequest, options?: any): Promise>; /** * * @summary Remove RoutingSchema * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoutingSchemaServiceApi */ deleteRoutingSchema(id: string, domainId?: string, options?: any): Promise>; /** * * @summary Patch RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServicePatchRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoutingSchemaServiceApi */ patchRoutingSchema(id: string, body: EngineRoutingSchemaServicePatchRoutingSchemaBody, options?: any): Promise>; /** * * @summary RoutingSchema item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoutingSchemaServiceApi */ readRoutingSchema(id: string, domainId?: string, options?: any): Promise>; /** * * @summary List RoutingSchema * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array} [id] * @param {string} [name] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {boolean} [editor] * @param {Array} [tags] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoutingSchemaServiceApi */ searchRoutingSchema(page?: number, size?: number, q?: string, sort?: string, fields?: Array, id?: Array, name?: string, type?: Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>, editor?: boolean, tags?: Array, options?: any): Promise>; /** * * @summary List RoutingSchemaTags * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>} [type] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoutingSchemaServiceApi */ searchRoutingSchemaTags(page?: number, size?: number, q?: string, sort?: string, fields?: Array, type?: Array<'default' | 'voice' | 'chat' | 'processing' | 'service'>, options?: any): Promise>; /** * * @summary Update RoutingSchema * @param {string} id * @param {EngineRoutingSchemaServiceUpdateRoutingSchemaBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoutingSchemaServiceApi */ updateRoutingSchema(id: string, body: EngineRoutingSchemaServiceUpdateRoutingSchemaBody, options?: any): Promise>; } //# sourceMappingURL=routing-schema-service-api.d.ts.map