/** * 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 { GetFileTranscriptPhrasesParams, StorageDeleteFileTranscriptRequest, StorageDeleteFileTranscriptResponse, StorageListPhrases, StoragePutFileTranscriptRequest, StoragePutFileTranscriptResponse, StorageStartFileTranscriptRequest, StorageStartFileTranscriptResponse, } from '../_models'; // --- header start // export const // --- title start getFileTranscriptService = // --- title end (axiosInstance: AxiosInstance = axios) => { // --- header end const deleteFileTranscript = ( storageDeleteFileTranscriptRequest: StorageDeleteFileTranscriptRequest, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.delete(`/storage/transcript_file`, { data: storageDeleteFileTranscriptRequest, ...options, }); }; const createFileTranscript = ( storageStartFileTranscriptRequest: StorageStartFileTranscriptRequest, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.post( `/storage/transcript_file`, storageStartFileTranscriptRequest, options, ); }; const putFileTranscript = ( storagePutFileTranscriptRequest: StoragePutFileTranscriptRequest, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.put( `/storage/transcript_file`, storagePutFileTranscriptRequest, options, ); }; const getFileTranscriptPhrases = ( id: string, params?: GetFileTranscriptPhrasesParams, options?: AxiosRequestConfig, ): Promise> => { return axiosInstance.get(`/storage/transcript_file/${id}/phrases`, { ...options, params: { ...params, ...options?.params, }, }); }; // --- footer start return { deleteFileTranscript, createFileTranscript, putFileTranscript, getFileTranscriptPhrases, }; }; export type DeleteFileTranscriptResult = AxiosResponse; export type CreateFileTranscriptResult = AxiosResponse; export type PutFileTranscriptResult = AxiosResponse; export type GetFileTranscriptPhrasesResult = AxiosResponse; // --- footer end