/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import axios from '@aliasedDeps/api-services/axios'; import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineCreatePresetQueryRequest, EngineListPresetQuery, EnginePresetQuery, EnginePresetQueryServicePatchPresetQueryBody, EnginePresetQueryServiceUpdatePresetQueryBody, SearchPresetQueryParams, } from '../_models'; // --- header start // export const // --- title start getPresetQueryService = // --- title end (axiosInstance: AxiosInstance = axios) => { // --- header end const searchPresetQuery = ( params?: SearchPresetQueryParams, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.get(`/call_center/preset/query`, { ...options, params: { ...params, ...options?.params, }, }); }; const createPresetQuery = ( engineCreatePresetQueryRequest: EngineCreatePresetQueryRequest, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.post( `/call_center/preset/query`, engineCreatePresetQueryRequest, options, ); }; const deletePresetQuery = ( id: number, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.delete(`/call_center/preset/query/${id}`, options); }; const readPresetQuery = ( id: number, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.get(`/call_center/preset/query/${id}`, options); }; const patchPresetQuery = ( id: number, enginePresetQueryServicePatchPresetQueryBody: EnginePresetQueryServicePatchPresetQueryBody, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.patch( `/call_center/preset/query/${id}`, enginePresetQueryServicePatchPresetQueryBody, options, ); }; const updatePresetQuery = ( id: number, enginePresetQueryServiceUpdatePresetQueryBody: EnginePresetQueryServiceUpdatePresetQueryBody, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.put( `/call_center/preset/query/${id}`, enginePresetQueryServiceUpdatePresetQueryBody, options, ); }; // --- footer start return { searchPresetQuery, createPresetQuery, deletePresetQuery, readPresetQuery, patchPresetQuery, updatePresetQuery, }; }; export type SearchPresetQueryResult = AxiosResponse; export type CreatePresetQueryResult = AxiosResponse; export type DeletePresetQueryResult = AxiosResponse; export type ReadPresetQueryResult = AxiosResponse; export type PatchPresetQueryResult = AxiosResponse; export type UpdatePresetQueryResult = AxiosResponse; // --- footer end