UNPKG

@novo-learning/novo-sdk

Version:

SDK for the Novolanguage Speech Analysis API

404 lines 21.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FilesApi = exports.FilesApiFactory = exports.FilesApiFp = exports.FilesApiAxiosParamCreator = exports.AttemptsApi = exports.AttemptsApiFactory = exports.AttemptsApiFp = exports.AttemptsApiAxiosParamCreator = exports.CreateAttemptDtoV1LanguageEnum = void 0; const axios_1 = require("axios"); const common_1 = require("./common"); const base_1 = require("./base"); exports.CreateAttemptDtoV1LanguageEnum = { ar_idn: 'ar-idn', de: 'de', en: 'en', nl: 'nl', zh: 'zh', fr: 'fr', es: 'es', }; const AttemptsApiAxiosParamCreator = function (configuration) { return { createAttempt: async (attempt, audio, options = {}) => { const localVarPath = `/v1/attempts`; const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); if (attempt !== undefined) { localVarFormParams.append('attempt', attempt); } if (audio !== undefined) { localVarFormParams.append('audio', audio, 'audio'); } localVarHeaderParameter['Content-Type'] = 'multipart/form-data'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, ...localVarFormParams.getHeaders(), }; localVarRequestOptions.data = localVarFormParams; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, deleteAttempts: async (attemptsFilterDtoV1, options = {}) => { (0, common_1.assertParamExists)('deleteAttempts', 'attemptsFilterDtoV1', attemptsFilterDtoV1); const localVarPath = `/v1/attempts/delete`; const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(attemptsFilterDtoV1, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, downloadAttempts: async (inlineObject2, options = {}) => { (0, common_1.assertParamExists)('downloadAttempts', 'inlineObject2', inlineObject2); const localVarPath = `/v1/attempts/download`; const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(inlineObject2, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, getAttempt: async (id, options = {}) => { (0, common_1.assertParamExists)('getAttempt', 'id', id); const localVarPath = `/v1/attempts/{id}`.replace(`{${'id'}}`, encodeURIComponent(String(id))); const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, getAttempts: async (publisherId, groupId, userId, expired, options = {}) => { const localVarPath = `/v1/attempts`; const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; if (publisherId !== undefined) { localVarQueryParameter['publisherId'] = publisherId; } if (groupId !== undefined) { localVarQueryParameter['groupId'] = groupId; } if (userId !== undefined) { localVarQueryParameter['userId'] = userId; } if (expired !== undefined) { localVarQueryParameter['expired'] = expired; } (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, removeAttempt: async (id, options = {}) => { (0, common_1.assertParamExists)('removeAttempt', 'id', id); const localVarPath = `/v1/attempts/{id}`.replace(`{${'id'}}`, encodeURIComponent(String(id))); const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, updateAttempt: async (id, updateAttemptDtoV1, options = {}) => { (0, common_1.assertParamExists)('updateAttempt', 'id', id); (0, common_1.assertParamExists)('updateAttempt', 'updateAttemptDtoV1', updateAttemptDtoV1); const localVarPath = `/v1/attempts/{id}`.replace(`{${'id'}}`, encodeURIComponent(String(id))); const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(updateAttemptDtoV1, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; exports.AttemptsApiAxiosParamCreator = AttemptsApiAxiosParamCreator; const AttemptsApiFp = function (configuration) { const localVarAxiosParamCreator = (0, exports.AttemptsApiAxiosParamCreator)(configuration); return { async createAttempt(attempt, audio, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.createAttempt(attempt, audio, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async deleteAttempts(attemptsFilterDtoV1, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.deleteAttempts(attemptsFilterDtoV1, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async downloadAttempts(inlineObject2, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.downloadAttempts(inlineObject2, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async getAttempt(id, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.getAttempt(id, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async getAttempts(publisherId, groupId, userId, expired, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.getAttempts(publisherId, groupId, userId, expired, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async removeAttempt(id, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.removeAttempt(id, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async updateAttempt(id, updateAttemptDtoV1, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.updateAttempt(id, updateAttemptDtoV1, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, }; }; exports.AttemptsApiFp = AttemptsApiFp; const AttemptsApiFactory = function (configuration, basePath, axios) { const localVarFp = (0, exports.AttemptsApiFp)(configuration); return { createAttempt(attempt, audio, options) { return localVarFp.createAttempt(attempt, audio, options).then((request) => request(axios, basePath)); }, deleteAttempts(attemptsFilterDtoV1, options) { return localVarFp.deleteAttempts(attemptsFilterDtoV1, options).then((request) => request(axios, basePath)); }, downloadAttempts(inlineObject2, options) { return localVarFp.downloadAttempts(inlineObject2, options).then((request) => request(axios, basePath)); }, getAttempt(id, options) { return localVarFp.getAttempt(id, options).then((request) => request(axios, basePath)); }, getAttempts(publisherId, groupId, userId, expired, options) { return localVarFp .getAttempts(publisherId, groupId, userId, expired, options) .then((request) => request(axios, basePath)); }, removeAttempt(id, options) { return localVarFp.removeAttempt(id, options).then((request) => request(axios, basePath)); }, updateAttempt(id, updateAttemptDtoV1, options) { return localVarFp.updateAttempt(id, updateAttemptDtoV1, options).then((request) => request(axios, basePath)); }, }; }; exports.AttemptsApiFactory = AttemptsApiFactory; class AttemptsApi extends base_1.BaseAPI { createAttempt(attempt, audio, options) { return (0, exports.AttemptsApiFp)(this.configuration) .createAttempt(attempt, audio, options) .then((request) => request(this.axios, this.basePath)); } deleteAttempts(attemptsFilterDtoV1, options) { return (0, exports.AttemptsApiFp)(this.configuration) .deleteAttempts(attemptsFilterDtoV1, options) .then((request) => request(this.axios, this.basePath)); } downloadAttempts(inlineObject2, options) { return (0, exports.AttemptsApiFp)(this.configuration) .downloadAttempts(inlineObject2, options) .then((request) => request(this.axios, this.basePath)); } getAttempt(id, options) { return (0, exports.AttemptsApiFp)(this.configuration) .getAttempt(id, options) .then((request) => request(this.axios, this.basePath)); } getAttempts(publisherId, groupId, userId, expired, options) { return (0, exports.AttemptsApiFp)(this.configuration) .getAttempts(publisherId, groupId, userId, expired, options) .then((request) => request(this.axios, this.basePath)); } removeAttempt(id, options) { return (0, exports.AttemptsApiFp)(this.configuration) .removeAttempt(id, options) .then((request) => request(this.axios, this.basePath)); } updateAttempt(id, updateAttemptDtoV1, options) { return (0, exports.AttemptsApiFp)(this.configuration) .updateAttempt(id, updateAttemptDtoV1, options) .then((request) => request(this.axios, this.basePath)); } } exports.AttemptsApi = AttemptsApi; const FilesApiAxiosParamCreator = function (configuration) { return { deleteFile: async (id, options = {}) => { (0, common_1.assertParamExists)('deleteFile', 'id', id); const localVarPath = `/v1/files/{id}`.replace(`{${'id'}}`, encodeURIComponent(String(id))); const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, downloadFile: async (id, options = {}) => { (0, common_1.assertParamExists)('downloadFile', 'id', id); const localVarPath = `/v1/files/{id}`.replace(`{${'id'}}`, encodeURIComponent(String(id))); const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, uploadFile: async (file, options = {}) => { const localVarPath = `/v1/files`; const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); if (file !== undefined) { localVarFormParams.append('file', file); } localVarHeaderParameter['Content-Type'] = 'multipart/form-data'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = localVarFormParams; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; exports.FilesApiAxiosParamCreator = FilesApiAxiosParamCreator; const FilesApiFp = function (configuration) { const localVarAxiosParamCreator = (0, exports.FilesApiAxiosParamCreator)(configuration); return { async deleteFile(id, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.deleteFile(id, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async downloadFile(id, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.downloadFile(id, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, async uploadFile(file, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(file, options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, }; }; exports.FilesApiFp = FilesApiFp; const FilesApiFactory = function (configuration, basePath, axios) { const localVarFp = (0, exports.FilesApiFp)(configuration); return { deleteFile(id, options) { return localVarFp.deleteFile(id, options).then((request) => request(axios, basePath)); }, downloadFile(id, options) { return localVarFp.downloadFile(id, options).then((request) => request(axios, basePath)); }, uploadFile(file, options) { return localVarFp.uploadFile(file, options).then((request) => request(axios, basePath)); }, }; }; exports.FilesApiFactory = FilesApiFactory; class FilesApi extends base_1.BaseAPI { deleteFile(id, options) { return (0, exports.FilesApiFp)(this.configuration) .deleteFile(id, options) .then((request) => request(this.axios, this.basePath)); } downloadFile(id, options) { return (0, exports.FilesApiFp)(this.configuration) .downloadFile(id, options) .then((request) => request(this.axios, this.basePath)); } uploadFile(file, options) { return (0, exports.FilesApiFp)(this.configuration) .uploadFile(file, options) .then((request) => request(this.axios, this.basePath)); } } exports.FilesApi = FilesApi; //# sourceMappingURL=api.js.map