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
JavaScript
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,