/** * 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 { EngineActiveCall } from '../api'; import { EngineAggregateHistoryCallRequest } from '../api'; import { EngineCallAnnotation } from '../api'; import { EngineCallServiceBlindTransferCallBody } from '../api'; import { EngineCallServiceCreateCallAnnotationBody } from '../api'; import { EngineCallServiceDtmfCallBody } from '../api'; import { EngineCallServiceEavesdropCallBody } from '../api'; import { EngineCallServiceHangupCallBody } from '../api'; import { EngineCallServiceHoldCallBody } from '../api'; import { EngineCallServicePatchHistoryCallBody } from '../api'; import { EngineCallServiceSetVariablesCallBody } from '../api'; import { EngineCallServiceUnHoldCallBody } from '../api'; import { EngineCallServiceUpdateCallAnnotationBody } from '../api'; import { EngineCreateCallRequest } from '../api'; import { EngineCreateCallResponse } from '../api'; import { EngineHistoryCall } from '../api'; import { EngineHoldCallResponse } from '../api'; import { EngineListAggregate } from '../api'; import { EngineListCall } from '../api'; import { EngineListHistoryCall } from '../api'; import { EngineSearchHistoryCallRequest } from '../api'; /** * CallServiceApi - axios parameter creator * @export */ export declare const CallServiceApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {EngineAggregateHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ aggregateHistoryCall: (body: EngineAggregateHistoryCallRequest, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServiceBlindTransferCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ blindTransferCall: (id: string, body: EngineCallServiceBlindTransferCallBody, options?: any) => Promise; /** * * @summary Call item * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmPush: (id: string, options?: any) => Promise; /** * * @param {EngineCreateCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCall: (body: EngineCreateCallRequest, options?: any) => Promise; /** * * @param {string} callId * @param {EngineCallServiceCreateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCallAnnotation: (callId: string, body: EngineCallServiceCreateCallAnnotationBody, options?: any) => Promise; /** * * @param {string} callId * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCallAnnotation: (callId: string, id: string, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServiceDtmfCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ dtmfCall: (id: string, body: EngineCallServiceDtmfCallBody, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServiceEavesdropCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ eavesdropCall: (id: string, body: EngineCallServiceEavesdropCallBody, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServiceHangupCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ hangupCall: (id: string, body: EngineCallServiceHangupCallBody, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServiceHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ holdCall: (id: string, body: EngineCallServiceHoldCallBody, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServicePatchHistoryCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchHistoryCall: (id: string, body: EngineCallServicePatchHistoryCallBody, options?: any) => Promise; /** * * @summary Call item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ readCall: (id: string, domainId?: string, options?: any) => Promise; /** * * @param {string} callId * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ redialCall: (callId: string, body: object, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [existsFile] * @param {string} [domainId] * @param {string} [number] * @param {Array} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [supervisorId] * @param {Array} [state] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchActiveCall: (page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, existsFile?: boolean, domainId?: string, number?: string, direction?: Array, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, supervisorId?: Array, state?: Array, options?: any) => Promise; /** * * @summary List of call * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [hasFile] * @param {string} [domainId] * @param {string} [number] * @param {string} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [id] * @param {Array} [transferFrom] * @param {Array} [transferTo] * @param {string} [dependencyId] * @param {Array} [tags] * @param {string} [variablesString] This is a request variable of the map type. The query format is \"map_name[key]=value\", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age[\"bob\"]=18 * @param {Array} [amdResult] * @param {string} [fts] * @param {Array} [directions] * @param {boolean} [hasTranscript] * @param {string} [agentDescription] * @param {Array} [ownerId] * @param {Array} [granteeId] * @param {Array} [amdAiResult] * @param {string} [talkFrom] * @param {string} [talkTo] * @param {boolean} [rated] * @param {Array} [ratedBy] * @param {string} [scoreRequiredFrom] * @param {string} [scoreRequiredTo] * @param {string} [scoreOptionalFrom] * @param {string} [scoreOptionalTo] * @param {Array} [ratedUser] * @param {Array} [contactId] * @param {Array} [schemaId] * @param {boolean} [hasTransfer] * @param {boolean} [timeline] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchHistoryCall: (page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, hasFile?: boolean, domainId?: string, number?: string, direction?: string, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, id?: Array, transferFrom?: Array, transferTo?: Array, dependencyId?: string, tags?: Array, variablesString?: string, amdResult?: Array, fts?: string, directions?: Array, hasTranscript?: boolean, agentDescription?: string, ownerId?: Array, granteeId?: Array, amdAiResult?: Array, talkFrom?: string, talkTo?: string, rated?: boolean, ratedBy?: Array, scoreRequiredFrom?: string, scoreRequiredTo?: string, scoreOptionalFrom?: string, scoreOptionalTo?: string, ratedUser?: Array, contactId?: Array, schemaId?: Array, hasTransfer?: boolean, timeline?: boolean, options?: any) => Promise; /** * * @summary List of call * @param {EngineSearchHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchHistoryCallPost: (body: EngineSearchHistoryCallRequest, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServiceSetVariablesCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ setVariablesCall: (id: string, body: EngineCallServiceSetVariablesCallBody, options?: any) => Promise; /** * * @param {string} id * @param {EngineCallServiceUnHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ unHoldCall: (id: string, body: EngineCallServiceUnHoldCallBody, options?: any) => Promise; /** * * @param {string} callId * @param {string} id * @param {EngineCallServiceUpdateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCallAnnotation: (callId: string, id: string, body: EngineCallServiceUpdateCallAnnotationBody, options?: any) => Promise; }; /** * CallServiceApi - functional programming interface * @export */ export declare const CallServiceApiFp: (configuration?: Configuration) => { /** * * @param {EngineAggregateHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ aggregateHistoryCall(body: EngineAggregateHistoryCallRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServiceBlindTransferCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ blindTransferCall(id: string, body: EngineCallServiceBlindTransferCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Call item * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmPush(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {EngineCreateCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCall(body: EngineCreateCallRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} callId * @param {EngineCallServiceCreateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCallAnnotation(callId: string, body: EngineCallServiceCreateCallAnnotationBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} callId * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCallAnnotation(callId: string, id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServiceDtmfCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ dtmfCall(id: string, body: EngineCallServiceDtmfCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServiceEavesdropCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ eavesdropCall(id: string, body: EngineCallServiceEavesdropCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServiceHangupCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ hangupCall(id: string, body: EngineCallServiceHangupCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServiceHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ holdCall(id: string, body: EngineCallServiceHoldCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServicePatchHistoryCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchHistoryCall(id: string, body: EngineCallServicePatchHistoryCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Call item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ readCall(id: string, domainId?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} callId * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ redialCall(callId: string, body: object, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [existsFile] * @param {string} [domainId] * @param {string} [number] * @param {Array} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [supervisorId] * @param {Array} [state] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchActiveCall(page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, existsFile?: boolean, domainId?: string, number?: string, direction?: Array, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, supervisorId?: Array, state?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary List of call * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [hasFile] * @param {string} [domainId] * @param {string} [number] * @param {string} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [id] * @param {Array} [transferFrom] * @param {Array} [transferTo] * @param {string} [dependencyId] * @param {Array} [tags] * @param {string} [variablesString] This is a request variable of the map type. The query format is \"map_name[key]=value\", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age[\"bob\"]=18 * @param {Array} [amdResult] * @param {string} [fts] * @param {Array} [directions] * @param {boolean} [hasTranscript] * @param {string} [agentDescription] * @param {Array} [ownerId] * @param {Array} [granteeId] * @param {Array} [amdAiResult] * @param {string} [talkFrom] * @param {string} [talkTo] * @param {boolean} [rated] * @param {Array} [ratedBy] * @param {string} [scoreRequiredFrom] * @param {string} [scoreRequiredTo] * @param {string} [scoreOptionalFrom] * @param {string} [scoreOptionalTo] * @param {Array} [ratedUser] * @param {Array} [contactId] * @param {Array} [schemaId] * @param {boolean} [hasTransfer] * @param {boolean} [timeline] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchHistoryCall(page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, hasFile?: boolean, domainId?: string, number?: string, direction?: string, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, id?: Array, transferFrom?: Array, transferTo?: Array, dependencyId?: string, tags?: Array, variablesString?: string, amdResult?: Array, fts?: string, directions?: Array, hasTranscript?: boolean, agentDescription?: string, ownerId?: Array, granteeId?: Array, amdAiResult?: Array, talkFrom?: string, talkTo?: string, rated?: boolean, ratedBy?: Array, scoreRequiredFrom?: string, scoreRequiredTo?: string, scoreOptionalFrom?: string, scoreOptionalTo?: string, ratedUser?: Array, contactId?: Array, schemaId?: Array, hasTransfer?: boolean, timeline?: boolean, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary List of call * @param {EngineSearchHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchHistoryCallPost(body: EngineSearchHistoryCallRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServiceSetVariablesCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ setVariablesCall(id: string, body: EngineCallServiceSetVariablesCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {EngineCallServiceUnHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ unHoldCall(id: string, body: EngineCallServiceUnHoldCallBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} callId * @param {string} id * @param {EngineCallServiceUpdateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCallAnnotation(callId: string, id: string, body: EngineCallServiceUpdateCallAnnotationBody, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * CallServiceApi - factory interface * @export */ export declare const CallServiceApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {EngineAggregateHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ aggregateHistoryCall(body: EngineAggregateHistoryCallRequest, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServiceBlindTransferCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ blindTransferCall(id: string, body: EngineCallServiceBlindTransferCallBody, options?: any): AxiosPromise; /** * * @summary Call item * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmPush(id: string, options?: any): AxiosPromise; /** * * @param {EngineCreateCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCall(body: EngineCreateCallRequest, options?: any): AxiosPromise; /** * * @param {string} callId * @param {EngineCallServiceCreateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCallAnnotation(callId: string, body: EngineCallServiceCreateCallAnnotationBody, options?: any): AxiosPromise; /** * * @param {string} callId * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCallAnnotation(callId: string, id: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServiceDtmfCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ dtmfCall(id: string, body: EngineCallServiceDtmfCallBody, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServiceEavesdropCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ eavesdropCall(id: string, body: EngineCallServiceEavesdropCallBody, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServiceHangupCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ hangupCall(id: string, body: EngineCallServiceHangupCallBody, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServiceHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ holdCall(id: string, body: EngineCallServiceHoldCallBody, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServicePatchHistoryCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchHistoryCall(id: string, body: EngineCallServicePatchHistoryCallBody, options?: any): AxiosPromise; /** * * @summary Call item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ readCall(id: string, domainId?: string, options?: any): AxiosPromise; /** * * @param {string} callId * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ redialCall(callId: string, body: object, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [existsFile] * @param {string} [domainId] * @param {string} [number] * @param {Array} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [supervisorId] * @param {Array} [state] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchActiveCall(page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, existsFile?: boolean, domainId?: string, number?: string, direction?: Array, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, supervisorId?: Array, state?: Array, options?: any): AxiosPromise; /** * * @summary List of call * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [hasFile] * @param {string} [domainId] * @param {string} [number] * @param {string} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [id] * @param {Array} [transferFrom] * @param {Array} [transferTo] * @param {string} [dependencyId] * @param {Array} [tags] * @param {string} [variablesString] This is a request variable of the map type. The query format is \"map_name[key]=value\", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age[\"bob\"]=18 * @param {Array} [amdResult] * @param {string} [fts] * @param {Array} [directions] * @param {boolean} [hasTranscript] * @param {string} [agentDescription] * @param {Array} [ownerId] * @param {Array} [granteeId] * @param {Array} [amdAiResult] * @param {string} [talkFrom] * @param {string} [talkTo] * @param {boolean} [rated] * @param {Array} [ratedBy] * @param {string} [scoreRequiredFrom] * @param {string} [scoreRequiredTo] * @param {string} [scoreOptionalFrom] * @param {string} [scoreOptionalTo] * @param {Array} [ratedUser] * @param {Array} [contactId] * @param {Array} [schemaId] * @param {boolean} [hasTransfer] * @param {boolean} [timeline] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchHistoryCall(page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, hasFile?: boolean, domainId?: string, number?: string, direction?: string, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, id?: Array, transferFrom?: Array, transferTo?: Array, dependencyId?: string, tags?: Array, variablesString?: string, amdResult?: Array, fts?: string, directions?: Array, hasTranscript?: boolean, agentDescription?: string, ownerId?: Array, granteeId?: Array, amdAiResult?: Array, talkFrom?: string, talkTo?: string, rated?: boolean, ratedBy?: Array, scoreRequiredFrom?: string, scoreRequiredTo?: string, scoreOptionalFrom?: string, scoreOptionalTo?: string, ratedUser?: Array, contactId?: Array, schemaId?: Array, hasTransfer?: boolean, timeline?: boolean, options?: any): AxiosPromise; /** * * @summary List of call * @param {EngineSearchHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchHistoryCallPost(body: EngineSearchHistoryCallRequest, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServiceSetVariablesCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ setVariablesCall(id: string, body: EngineCallServiceSetVariablesCallBody, options?: any): AxiosPromise; /** * * @param {string} id * @param {EngineCallServiceUnHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ unHoldCall(id: string, body: EngineCallServiceUnHoldCallBody, options?: any): AxiosPromise; /** * * @param {string} callId * @param {string} id * @param {EngineCallServiceUpdateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCallAnnotation(callId: string, id: string, body: EngineCallServiceUpdateCallAnnotationBody, options?: any): AxiosPromise; }; /** * CallServiceApi - object-oriented interface * @export * @class CallServiceApi * @extends {BaseAPI} */ export declare class CallServiceApi extends BaseAPI { /** * * @param {EngineAggregateHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ aggregateHistoryCall(body: EngineAggregateHistoryCallRequest, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServiceBlindTransferCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ blindTransferCall(id: string, body: EngineCallServiceBlindTransferCallBody, options?: any): Promise>; /** * * @summary Call item * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ confirmPush(id: string, options?: any): Promise>; /** * * @param {EngineCreateCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ createCall(body: EngineCreateCallRequest, options?: any): Promise>; /** * * @param {string} callId * @param {EngineCallServiceCreateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ createCallAnnotation(callId: string, body: EngineCallServiceCreateCallAnnotationBody, options?: any): Promise>; /** * * @param {string} callId * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ deleteCallAnnotation(callId: string, id: string, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServiceDtmfCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ dtmfCall(id: string, body: EngineCallServiceDtmfCallBody, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServiceEavesdropCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ eavesdropCall(id: string, body: EngineCallServiceEavesdropCallBody, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServiceHangupCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ hangupCall(id: string, body: EngineCallServiceHangupCallBody, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServiceHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ holdCall(id: string, body: EngineCallServiceHoldCallBody, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServicePatchHistoryCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ patchHistoryCall(id: string, body: EngineCallServicePatchHistoryCallBody, options?: any): Promise>; /** * * @summary Call item * @param {string} id * @param {string} [domainId] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ readCall(id: string, domainId?: string, options?: any): Promise>; /** * * @param {string} callId * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ redialCall(callId: string, body: object, options?: any): Promise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [existsFile] * @param {string} [domainId] * @param {string} [number] * @param {Array} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [supervisorId] * @param {Array} [state] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ searchActiveCall(page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, existsFile?: boolean, domainId?: string, number?: string, direction?: Array, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, supervisorId?: Array, state?: Array, options?: any): Promise>; /** * * @summary List of call * @param {number} [page] * @param {number} [size] * @param {string} [q] * @param {string} [sort] * @param {Array} [fields] * @param {string} [createdAtFrom] * @param {string} [createdAtTo] * @param {Array} [userId] * @param {Array} [agentId] * @param {Array} [queueId] * @param {Array} [teamId] * @param {Array} [memberId] * @param {Array} [gatewayId] * @param {string} [durationFrom] * @param {string} [durationTo] * @param {boolean} [skipParent] * @param {string} [parentId] * @param {Array} [cause] * @param {boolean} [hasFile] * @param {string} [domainId] * @param {string} [number] * @param {string} [direction] * @param {string} [answeredAtFrom] * @param {string} [answeredAtTo] * @param {boolean} [missed] * @param {string} [storedAtFrom] * @param {string} [storedAtTo] * @param {Array} [id] * @param {Array} [transferFrom] * @param {Array} [transferTo] * @param {string} [dependencyId] * @param {Array} [tags] * @param {string} [variablesString] This is a request variable of the map type. The query format is \"map_name[key]=value\", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age[\"bob\"]=18 * @param {Array} [amdResult] * @param {string} [fts] * @param {Array} [directions] * @param {boolean} [hasTranscript] * @param {string} [agentDescription] * @param {Array} [ownerId] * @param {Array} [granteeId] * @param {Array} [amdAiResult] * @param {string} [talkFrom] * @param {string} [talkTo] * @param {boolean} [rated] * @param {Array} [ratedBy] * @param {string} [scoreRequiredFrom] * @param {string} [scoreRequiredTo] * @param {string} [scoreOptionalFrom] * @param {string} [scoreOptionalTo] * @param {Array} [ratedUser] * @param {Array} [contactId] * @param {Array} [schemaId] * @param {boolean} [hasTransfer] * @param {boolean} [timeline] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ searchHistoryCall(page?: number, size?: number, q?: string, sort?: string, fields?: Array, createdAtFrom?: string, createdAtTo?: string, userId?: Array, agentId?: Array, queueId?: Array, teamId?: Array, memberId?: Array, gatewayId?: Array, durationFrom?: string, durationTo?: string, skipParent?: boolean, parentId?: string, cause?: Array, hasFile?: boolean, domainId?: string, number?: string, direction?: string, answeredAtFrom?: string, answeredAtTo?: string, missed?: boolean, storedAtFrom?: string, storedAtTo?: string, id?: Array, transferFrom?: Array, transferTo?: Array, dependencyId?: string, tags?: Array, variablesString?: string, amdResult?: Array, fts?: string, directions?: Array, hasTranscript?: boolean, agentDescription?: string, ownerId?: Array, granteeId?: Array, amdAiResult?: Array, talkFrom?: string, talkTo?: string, rated?: boolean, ratedBy?: Array, scoreRequiredFrom?: string, scoreRequiredTo?: string, scoreOptionalFrom?: string, scoreOptionalTo?: string, ratedUser?: Array, contactId?: Array, schemaId?: Array, hasTransfer?: boolean, timeline?: boolean, options?: any): Promise>; /** * * @summary List of call * @param {EngineSearchHistoryCallRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ searchHistoryCallPost(body: EngineSearchHistoryCallRequest, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServiceSetVariablesCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ setVariablesCall(id: string, body: EngineCallServiceSetVariablesCallBody, options?: any): Promise>; /** * * @param {string} id * @param {EngineCallServiceUnHoldCallBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ unHoldCall(id: string, body: EngineCallServiceUnHoldCallBody, options?: any): Promise>; /** * * @param {string} callId * @param {string} id * @param {EngineCallServiceUpdateCallAnnotationBody} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CallServiceApi */ updateCallAnnotation(callId: string, id: string, body: EngineCallServiceUpdateCallAnnotationBody, options?: any): Promise>; } //# sourceMappingURL=call-service-api.d.ts.map