UNPKG

cvat-sdk

Version:

CVAT SDK is a Javascript library. It provides you access to Javascript functions and objects that simplify server interaction and provide additional functionality like data validation and serialization.

987 lines (979 loc) 501 kB
var globalAxios = require('axios'); var url = require('url'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var globalAxios__default = /*#__PURE__*/_interopDefaultLegacy(globalAxios); const BASE_PATH = "http://localhost".replace(/\/+$/, ""); class BaseAPI { constructor(configuration, basePath = BASE_PATH, axios = globalAxios__default["default"]) { this.basePath = void 0; this.axios = void 0; this.configuration = void 0; this.basePath = basePath; this.axios = axios; if (configuration) { var _configuration$basePa; this.configuration = configuration; this.basePath = (_configuration$basePa = configuration.basePath) != null ? _configuration$basePa : basePath; } } } class RequiredError extends Error { constructor(field, msg) { super(msg); this.field = void 0; this.field = field; this.name = "RequiredError"; } } const operationServerMap = {}; const DUMMY_BASE_URL = 'https://example.com'; const assertParamExists = function (functionName, paramName, paramValue) { if (paramValue === null || paramValue === undefined) { throw new RequiredError(paramName, `Required parameter ${paramName} was null or undefined when calling ${functionName}.`); } }; const setApiKeyToObject = async function (object, keyParamName, configuration) { if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey(keyParamName) : await configuration.apiKey; object[keyParamName] = localVarApiKeyValue; } }; const setBasicAuthToObject = function (object, configuration) { if (configuration && (configuration.username || configuration.password)) { object["auth"] = { username: configuration.username, password: configuration.password }; } }; function setFlattenedQueryParams(urlSearchParams, parameter, key = "") { if (parameter == null) return; if (typeof parameter === "object") { if (Array.isArray(parameter)) { parameter.forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); } else { Object.keys(parameter).forEach(currentKey => setFlattenedQueryParams(urlSearchParams, parameter[currentKey], `${key}${key !== '' ? '.' : ''}${currentKey}`)); } } else { if (urlSearchParams.has(key)) { urlSearchParams.append(key, parameter); } else { urlSearchParams.set(key, parameter); } } } const setSearchParams = function (url$1, ...objects) { const searchParams = new url.URLSearchParams(url$1.search); setFlattenedQueryParams(searchParams, objects); url$1.search = searchParams.toString(); }; const serializeDataIfNeeded = function (value, requestOptions, configuration) { const nonString = typeof value !== 'string'; const needsSerialization = nonString && configuration && configuration.isJsonMime ? configuration.isJsonMime(requestOptions.headers['Content-Type']) : nonString; return needsSerialization ? JSON.stringify(value !== undefined ? value : {}) : value || ""; }; const toPathString = function (url) { return url.pathname + url.search + url.hash; }; const createRequestFunction = function (axiosArgs, globalAxios, BASE_PATH, configuration) { return (axios = globalAxios, basePath = BASE_PATH) => { var _configuration$basePa; const axiosRequestArgs = { ...axiosArgs.options, url: (axios.defaults.baseURL ? '' : (_configuration$basePa = configuration == null ? void 0 : configuration.basePath) != null ? _configuration$basePa : basePath) + axiosArgs.url }; return axios.request(axiosRequestArgs); }; }; const AnalyticsApiAxiosParamCreator = function (configuration) { return { analyticsCreateReport: async (rqId, analyticsReportCreateRequest, options = {}) => { const localVarPath = `/api/analytics/reports`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); if (rqId !== undefined) { localVarQueryParameter['rq_id'] = rqId; } localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(analyticsReportCreateRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, analyticsGetReports: async (endDate, jobId, projectId, startDate, taskId, options = {}) => { const localVarPath = `/api/analytics/reports`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); if (endDate !== undefined) { localVarQueryParameter['end_date'] = endDate instanceof Date ? endDate.toISOString() : endDate; } if (jobId !== undefined) { localVarQueryParameter['job_id'] = jobId; } if (projectId !== undefined) { localVarQueryParameter['project_id'] = projectId; } if (startDate !== undefined) { localVarQueryParameter['start_date'] = startDate instanceof Date ? startDate.toISOString() : startDate; } if (taskId !== undefined) { localVarQueryParameter['task_id'] = taskId; } setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; } }; }; const AnalyticsApiFp = function (configuration) { const localVarAxiosParamCreator = AnalyticsApiAxiosParamCreator(configuration); return { async analyticsCreateReport(rqId, analyticsReportCreateRequest, options) { var _configuration$server, _operationServerMap$A; const localVarAxiosArgs = await localVarAxiosParamCreator.analyticsCreateReport(rqId, analyticsReportCreateRequest, options); const localVarOperationServerIndex = (_configuration$server = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server : 0; const localVarOperationServerBasePath = (_operationServerMap$A = operationServerMap['AnalyticsApi.analyticsCreateReport']) == null || (_operationServerMap$A = _operationServerMap$A[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async analyticsGetReports(endDate, jobId, projectId, startDate, taskId, options) { var _configuration$server2, _operationServerMap$A2; const localVarAxiosArgs = await localVarAxiosParamCreator.analyticsGetReports(endDate, jobId, projectId, startDate, taskId, options); const localVarOperationServerIndex = (_configuration$server2 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server2 : 0; const localVarOperationServerBasePath = (_operationServerMap$A2 = operationServerMap['AnalyticsApi.analyticsGetReports']) == null || (_operationServerMap$A2 = _operationServerMap$A2[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A2.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); } }; }; const AnalyticsApiFactory = function (configuration, basePath, axios) { const localVarFp = AnalyticsApiFp(configuration); return { analyticsCreateReport(requestParameters = {}, options) { return localVarFp.analyticsCreateReport(requestParameters.rqId, requestParameters.analyticsReportCreateRequest, options).then(request => request(axios, basePath)); }, analyticsGetReports(requestParameters = {}, options) { return localVarFp.analyticsGetReports(requestParameters.endDate, requestParameters.jobId, requestParameters.projectId, requestParameters.startDate, requestParameters.taskId, options).then(request => request(axios, basePath)); } }; }; class AnalyticsApi extends BaseAPI { analyticsCreateReport(requestParameters = {}, options) { return AnalyticsApiFp(this.configuration).analyticsCreateReport(requestParameters.rqId, requestParameters.analyticsReportCreateRequest, options).then(request => request(this.axios, this.basePath)); } analyticsGetReports(requestParameters = {}, options) { return AnalyticsApiFp(this.configuration).analyticsGetReports(requestParameters.endDate, requestParameters.jobId, requestParameters.projectId, requestParameters.startDate, requestParameters.taskId, options).then(request => request(this.axios, this.basePath)); } } const AssetsApiAxiosParamCreator = function (configuration) { return { assetsCreate: async (file, options = {}) => { const localVarPath = `/api/assets`; const localVarUrlObj = new url.URL(localVarPath, 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)(); await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); if (file !== undefined) { localVarFormParams.append('file', file); } localVarHeaderParameter['Content-Type'] = 'multipart/form-data'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = localVarFormParams; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, assetsDestroy: async (uuid, options = {}) => { assertParamExists('assetsDestroy', 'uuid', uuid); const localVarPath = `/api/assets/{uuid}`.replace(`{${"uuid"}}`, encodeURIComponent(String(uuid))); const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, assetsRetrieve: async (uuid, options = {}) => { assertParamExists('assetsRetrieve', 'uuid', uuid); const localVarPath = `/api/assets/{uuid}`.replace(`{${"uuid"}}`, encodeURIComponent(String(uuid))); const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; } }; }; const AssetsApiFp = function (configuration) { const localVarAxiosParamCreator = AssetsApiAxiosParamCreator(configuration); return { async assetsCreate(file, options) { var _configuration$server, _operationServerMap$A; const localVarAxiosArgs = await localVarAxiosParamCreator.assetsCreate(file, options); const localVarOperationServerIndex = (_configuration$server = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server : 0; const localVarOperationServerBasePath = (_operationServerMap$A = operationServerMap['AssetsApi.assetsCreate']) == null || (_operationServerMap$A = _operationServerMap$A[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async assetsDestroy(uuid, options) { var _configuration$server2, _operationServerMap$A2; const localVarAxiosArgs = await localVarAxiosParamCreator.assetsDestroy(uuid, options); const localVarOperationServerIndex = (_configuration$server2 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server2 : 0; const localVarOperationServerBasePath = (_operationServerMap$A2 = operationServerMap['AssetsApi.assetsDestroy']) == null || (_operationServerMap$A2 = _operationServerMap$A2[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A2.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async assetsRetrieve(uuid, options) { var _configuration$server3, _operationServerMap$A3; const localVarAxiosArgs = await localVarAxiosParamCreator.assetsRetrieve(uuid, options); const localVarOperationServerIndex = (_configuration$server3 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server3 : 0; const localVarOperationServerBasePath = (_operationServerMap$A3 = operationServerMap['AssetsApi.assetsRetrieve']) == null || (_operationServerMap$A3 = _operationServerMap$A3[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A3.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); } }; }; const AssetsApiFactory = function (configuration, basePath, axios) { const localVarFp = AssetsApiFp(configuration); return { assetsCreate(requestParameters = {}, options) { return localVarFp.assetsCreate(requestParameters.file, options).then(request => request(axios, basePath)); }, assetsDestroy(requestParameters, options) { return localVarFp.assetsDestroy(requestParameters.uuid, options).then(request => request(axios, basePath)); }, assetsRetrieve(requestParameters, options) { return localVarFp.assetsRetrieve(requestParameters.uuid, options).then(request => request(axios, basePath)); } }; }; class AssetsApi extends BaseAPI { assetsCreate(requestParameters = {}, options) { return AssetsApiFp(this.configuration).assetsCreate(requestParameters.file, options).then(request => request(this.axios, this.basePath)); } assetsDestroy(requestParameters, options) { return AssetsApiFp(this.configuration).assetsDestroy(requestParameters.uuid, options).then(request => request(this.axios, this.basePath)); } assetsRetrieve(requestParameters, options) { return AssetsApiFp(this.configuration).assetsRetrieve(requestParameters.uuid, options).then(request => request(this.axios, this.basePath)); } } const AuthApiAxiosParamCreator = function (configuration) { return { authCreateLogin: async (loginSerializerExRequest, options = {}) => { assertParamExists('authCreateLogin', 'loginSerializerExRequest', loginSerializerExRequest); const localVarPath = `/api/auth/login`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(loginSerializerExRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, authCreateLogout: async (options = {}) => { const localVarPath = `/api/auth/logout`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, authCreatePasswordChange: async (passwordChangeRequest, options = {}) => { assertParamExists('authCreatePasswordChange', 'passwordChangeRequest', passwordChangeRequest); const localVarPath = `/api/auth/password/change`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(passwordChangeRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, authCreatePasswordReset: async (passwordResetSerializerExRequest, options = {}) => { assertParamExists('authCreatePasswordReset', 'passwordResetSerializerExRequest', passwordResetSerializerExRequest); const localVarPath = `/api/auth/password/reset`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(passwordResetSerializerExRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, authCreatePasswordResetConfirm: async (passwordResetConfirmRequest, options = {}) => { assertParamExists('authCreatePasswordResetConfirm', 'passwordResetConfirmRequest', passwordResetConfirmRequest); const localVarPath = `/api/auth/password/reset/confirm`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(passwordResetConfirmRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, authCreateRegister: async (registerSerializerExRequest, options = {}) => { assertParamExists('authCreateRegister', 'registerSerializerExRequest', registerSerializerExRequest); const localVarPath = `/api/auth/register`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(registerSerializerExRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, authCreateSigning: async (signingRequest, options = {}) => { assertParamExists('authCreateSigning', 'signingRequest', signingRequest); const localVarPath = `/api/auth/signing`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(signingRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, authRetrieveRules: async (options = {}) => { const localVarPath = `/api/auth/rules`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; } }; }; const AuthApiFp = function (configuration) { const localVarAxiosParamCreator = AuthApiAxiosParamCreator(configuration); return { async authCreateLogin(loginSerializerExRequest, options) { var _configuration$server, _operationServerMap$A; const localVarAxiosArgs = await localVarAxiosParamCreator.authCreateLogin(loginSerializerExRequest, options); const localVarOperationServerIndex = (_configuration$server = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server : 0; const localVarOperationServerBasePath = (_operationServerMap$A = operationServerMap['AuthApi.authCreateLogin']) == null || (_operationServerMap$A = _operationServerMap$A[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async authCreateLogout(options) { var _configuration$server2, _operationServerMap$A2; const localVarAxiosArgs = await localVarAxiosParamCreator.authCreateLogout(options); const localVarOperationServerIndex = (_configuration$server2 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server2 : 0; const localVarOperationServerBasePath = (_operationServerMap$A2 = operationServerMap['AuthApi.authCreateLogout']) == null || (_operationServerMap$A2 = _operationServerMap$A2[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A2.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async authCreatePasswordChange(passwordChangeRequest, options) { var _configuration$server3, _operationServerMap$A3; const localVarAxiosArgs = await localVarAxiosParamCreator.authCreatePasswordChange(passwordChangeRequest, options); const localVarOperationServerIndex = (_configuration$server3 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server3 : 0; const localVarOperationServerBasePath = (_operationServerMap$A3 = operationServerMap['AuthApi.authCreatePasswordChange']) == null || (_operationServerMap$A3 = _operationServerMap$A3[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A3.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async authCreatePasswordReset(passwordResetSerializerExRequest, options) { var _configuration$server4, _operationServerMap$A4; const localVarAxiosArgs = await localVarAxiosParamCreator.authCreatePasswordReset(passwordResetSerializerExRequest, options); const localVarOperationServerIndex = (_configuration$server4 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server4 : 0; const localVarOperationServerBasePath = (_operationServerMap$A4 = operationServerMap['AuthApi.authCreatePasswordReset']) == null || (_operationServerMap$A4 = _operationServerMap$A4[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A4.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async authCreatePasswordResetConfirm(passwordResetConfirmRequest, options) { var _configuration$server5, _operationServerMap$A5; const localVarAxiosArgs = await localVarAxiosParamCreator.authCreatePasswordResetConfirm(passwordResetConfirmRequest, options); const localVarOperationServerIndex = (_configuration$server5 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server5 : 0; const localVarOperationServerBasePath = (_operationServerMap$A5 = operationServerMap['AuthApi.authCreatePasswordResetConfirm']) == null || (_operationServerMap$A5 = _operationServerMap$A5[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A5.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async authCreateRegister(registerSerializerExRequest, options) { var _configuration$server6, _operationServerMap$A6; const localVarAxiosArgs = await localVarAxiosParamCreator.authCreateRegister(registerSerializerExRequest, options); const localVarOperationServerIndex = (_configuration$server6 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server6 : 0; const localVarOperationServerBasePath = (_operationServerMap$A6 = operationServerMap['AuthApi.authCreateRegister']) == null || (_operationServerMap$A6 = _operationServerMap$A6[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A6.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async authCreateSigning(signingRequest, options) { var _configuration$server7, _operationServerMap$A7; const localVarAxiosArgs = await localVarAxiosParamCreator.authCreateSigning(signingRequest, options); const localVarOperationServerIndex = (_configuration$server7 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server7 : 0; const localVarOperationServerBasePath = (_operationServerMap$A7 = operationServerMap['AuthApi.authCreateSigning']) == null || (_operationServerMap$A7 = _operationServerMap$A7[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A7.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async authRetrieveRules(options) { var _configuration$server8, _operationServerMap$A8; const localVarAxiosArgs = await localVarAxiosParamCreator.authRetrieveRules(options); const localVarOperationServerIndex = (_configuration$server8 = configuration == null ? void 0 : configuration.serverIndex) != null ? _configuration$server8 : 0; const localVarOperationServerBasePath = (_operationServerMap$A8 = operationServerMap['AuthApi.authRetrieveRules']) == null || (_operationServerMap$A8 = _operationServerMap$A8[localVarOperationServerIndex]) == null ? void 0 : _operationServerMap$A8.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios__default["default"], BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); } }; }; const AuthApiFactory = function (configuration, basePath, axios) { const localVarFp = AuthApiFp(configuration); return { authCreateLogin(requestParameters, options) { return localVarFp.authCreateLogin(requestParameters.loginSerializerExRequest, options).then(request => request(axios, basePath)); }, authCreateLogout(options) { return localVarFp.authCreateLogout(options).then(request => request(axios, basePath)); }, authCreatePasswordChange(requestParameters, options) { return localVarFp.authCreatePasswordChange(requestParameters.passwordChangeRequest, options).then(request => request(axios, basePath)); }, authCreatePasswordReset(requestParameters, options) { return localVarFp.authCreatePasswordReset(requestParameters.passwordResetSerializerExRequest, options).then(request => request(axios, basePath)); }, authCreatePasswordResetConfirm(requestParameters, options) { return localVarFp.authCreatePasswordResetConfirm(requestParameters.passwordResetConfirmRequest, options).then(request => request(axios, basePath)); }, authCreateRegister(requestParameters, options) { return localVarFp.authCreateRegister(requestParameters.registerSerializerExRequest, options).then(request => request(axios, basePath)); }, authCreateSigning(requestParameters, options) { return localVarFp.authCreateSigning(requestParameters.signingRequest, options).then(request => request(axios, basePath)); }, authRetrieveRules(options) { return localVarFp.authRetrieveRules(options).then(request => request(axios, basePath)); } }; }; class AuthApi extends BaseAPI { authCreateLogin(requestParameters, options) { return AuthApiFp(this.configuration).authCreateLogin(requestParameters.loginSerializerExRequest, options).then(request => request(this.axios, this.basePath)); } authCreateLogout(options) { return AuthApiFp(this.configuration).authCreateLogout(options).then(request => request(this.axios, this.basePath)); } authCreatePasswordChange(requestParameters, options) { return AuthApiFp(this.configuration).authCreatePasswordChange(requestParameters.passwordChangeRequest, options).then(request => request(this.axios, this.basePath)); } authCreatePasswordReset(requestParameters, options) { return AuthApiFp(this.configuration).authCreatePasswordReset(requestParameters.passwordResetSerializerExRequest, options).then(request => request(this.axios, this.basePath)); } authCreatePasswordResetConfirm(requestParameters, options) { return AuthApiFp(this.configuration).authCreatePasswordResetConfirm(requestParameters.passwordResetConfirmRequest, options).then(request => request(this.axios, this.basePath)); } authCreateRegister(requestParameters, options) { return AuthApiFp(this.configuration).authCreateRegister(requestParameters.registerSerializerExRequest, options).then(request => request(this.axios, this.basePath)); } authCreateSigning(requestParameters, options) { return AuthApiFp(this.configuration).authCreateSigning(requestParameters.signingRequest, options).then(request => request(this.axios, this.basePath)); } authRetrieveRules(options) { return AuthApiFp(this.configuration).authRetrieveRules(options).then(request => request(this.axios, this.basePath)); } } const CloudstoragesApiAxiosParamCreator = function (configuration) { return { cloudstoragesCreate: async (cloudStorageWriteRequest, xOrganization, org, orgId, options = {}) => { assertParamExists('cloudstoragesCreate', 'cloudStorageWriteRequest', cloudStorageWriteRequest); const localVarPath = `/api/cloudstorages`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); if (org !== undefined) { localVarQueryParameter['org'] = org; } if (orgId !== undefined) { localVarQueryParameter['org_id'] = orgId; } localVarHeaderParameter['Content-Type'] = 'application/json'; if (xOrganization != null) { localVarHeaderParameter['X-Organization'] = String(xOrganization); } setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(cloudStorageWriteRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, cloudstoragesDestroy: async (id, options = {}) => { assertParamExists('cloudstoragesDestroy', 'id', id); const localVarPath = `/api/cloudstorages/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, cloudstoragesList: async (xOrganization, credentialsType, filter, name, org, orgId, owner, page, pageSize, providerType, resource, search, sort, options = {}) => { const localVarPath = `/api/cloudstorages`; const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); if (credentialsType !== undefined) { localVarQueryParameter['credentials_type'] = credentialsType; } if (filter !== undefined) { localVarQueryParameter['filter'] = filter; } if (name !== undefined) { localVarQueryParameter['name'] = name; } if (org !== undefined) { localVarQueryParameter['org'] = org; } if (orgId !== undefined) { localVarQueryParameter['org_id'] = orgId; } if (owner !== undefined) { localVarQueryParameter['owner'] = owner; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (pageSize !== undefined) { localVarQueryParameter['page_size'] = pageSize; } if (providerType !== undefined) { localVarQueryParameter['provider_type'] = providerType; } if (resource !== undefined) { localVarQueryParameter['resource'] = resource; } if (search !== undefined) { localVarQueryParameter['search'] = search; } if (sort !== undefined) { localVarQueryParameter['sort'] = sort; } if (xOrganization != null) { localVarHeaderParameter['X-Organization'] = String(xOrganization); } setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, cloudstoragesPartialUpdate: async (id, patchedCloudStorageWriteRequest, options = {}) => { assertParamExists('cloudstoragesPartialUpdate', 'id', id); const localVarPath = `/api/cloudstorages/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = serializeDataIfNeeded(patchedCloudStorageWriteRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, cloudstoragesRetrieve: async (id, options = {}) => { assertParamExists('cloudstoragesRetrieve', 'id', id); const localVarPath = `/api/cloudstorages/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, cloudstoragesRetrieveActions: async (id, options = {}) => { assertParamExists('cloudstoragesRetrieveActions', 'id', id); const localVarPath = `/api/cloudstorages/{id}/actions`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, cloudstoragesRetrieveContentV2: async (id, manifestPath, nextToken, pageSize, prefix, options = {}) => { assertParamExists('cloudstoragesRetrieveContentV2', 'id', id); const localVarPath = `/api/cloudstorages/{id}/content-v2`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = new url.URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setApiKeyToObject(localVarQueryParameter, "sign", configuration); setBasicAuthToObject(localVarRequestOptions, configuration); await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration); if (manifestPath !== undefined) { localVarQueryParameter['manifest_path'] = manifestPath; } if (nextToken !==