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.

893 lines (886 loc) 481 kB
import globalAxios from 'axios'; import { URLSearchParams, URL } from 'url'; function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } const BASE_PATH = "http://localhost".replace(/\/+$/, ""); class BaseAPI { constructor(configuration, basePath = BASE_PATH, axios = globalAxios) { 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 assertParamExists(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 setApiKeyToObject(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 setBasicAuthToObject(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 setSearchParams(url, ...objects) { const searchParams = new URLSearchParams(url.search); setFlattenedQueryParams(searchParams, objects); url.search = searchParams.toString(); }; const serializeDataIfNeeded = function serializeDataIfNeeded(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 toPathString(url) { return url.pathname + url.search + url.hash; }; const createRequestFunction = function createRequestFunction(axiosArgs, globalAxios, BASE_PATH, configuration) { return (axios = globalAxios, basePath = BASE_PATH) => { var _configuration$basePa; const axiosRequestArgs = _extends({}, 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 AnalyticsApiAxiosParamCreator(configuration) { return { analyticsCreateReport: async (rqId, analyticsReportCreateRequest, options = {}) => { const localVarPath = `/api/analytics/reports`; const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, localVarHeaderParameter, headersFromBaseOptions, options.headers); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; } }; }; const AnalyticsApiFp = function AnalyticsApiFp(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, 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, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); } }; }; const AnalyticsApiFactory = function AnalyticsApiFactory(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 AssetsApiAxiosParamCreator(configuration) { return { assetsCreate: async (file, options = {}) => { const localVarPath = `/api/assets`; const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, localVarHeaderParameter, headersFromBaseOptions, options.headers); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; } }; }; const AssetsApiFp = function AssetsApiFp(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, 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, 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, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); } }; }; const AssetsApiFactory = function AssetsApiFactory(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 AuthApiAxiosParamCreator(configuration) { return { authCreateLogin: async (loginSerializerExRequest, options = {}) => { assertParamExists('authCreateLogin', 'loginSerializerExRequest', loginSerializerExRequest); const localVarPath = `/api/auth/login`; const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ method: 'GET' }, baseOptions, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = _extends({}, localVarHeaderParameter, headersFromBaseOptions, options.headers); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; } }; }; const AuthApiFp = function AuthApiFp(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, 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, 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, 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, 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, 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, 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, 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, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); } }; }; const AuthApiFactory = function AuthApiFactory(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 CloudstoragesApiAxiosParamCreator(configuration) { return { cloudstoragesCreate: async (cloudStorageWriteRequest, xOrganization, org, orgId, options = {}) => { assertParamExists('cloudstoragesCreate', 'cloudStorageWriteRequest', cloudStorageWriteRequest); const localVarPath = `/api/cloudstorages`; const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 = _extends({}, 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(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = _extends({ 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 !== undefined) { localVarQueryParameter['next_token'] = nextToken; } if (pageSize !== undefined) { localVarQueryParameter['page_size'] = pageSize; } if (prefix !== undefined) { localVarQueryParameter['prefix'] = prefix; } setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = _extends({}, localVarHeaderParameter, headersFromBaseOptions, options.headers); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions }; }, cloudstoragesRetrievePreview: async (id,