lambdaorm-client-node
Version:
Client form lambda ORM service
242 lines • 11.1 kB
JavaScript
;
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.StageApi = exports.StageApiFactory = exports.StageApiFp = exports.StageApiAxiosParamCreator = void 0;
const axios_1 = __importDefault(require("axios"));
const common_1 = require("./common");
const base_1 = require("./base");
/**
* StageApi - axios parameter creator
* @export
*/
const StageApiAxiosParamCreator = function (configuration) {
return {
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_export: (stage_1, ...args_1) => __awaiter(this, [stage_1, ...args_1], void 0, function* (stage, options = {}) {
// verify required parameter 'stage' is not null or undefined
(0, common_1.assertParamExists)('_export', 'stage', stage);
const localVarPath = '/stages/{stage}/export'
.replace(`{${'stage'}}`, encodeURIComponent(String(stage)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'GET' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
const headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
}),
/**
*
* @param {string} stage
* @param {SchemaData} data
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_import: (stage_2, data_1, ...args_2) => __awaiter(this, [stage_2, data_1, ...args_2], void 0, function* (stage, data, options = {}) {
// verify required parameter 'stage' is not null or undefined
(0, common_1.assertParamExists)('_import', 'stage', stage);
// verify required parameter 'SchemaConfig' is not null or undefined
(0, common_1.assertParamExists)('_import', 'data', data);
const localVarPath = '/stages/{stage}/import'
.replace(`{${'stage'}}`, encodeURIComponent(String(stage)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'POST' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
localVarHeaderParameter['Content-Type'] = 'application/json';
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
const headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(data, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
}),
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
exists: (stage_3, ...args_3) => __awaiter(this, [stage_3, ...args_3], void 0, function* (stage, options = {}) {
// verify required parameter 'stage' is not null or undefined
(0, common_1.assertParamExists)('exists', 'stage', stage);
const localVarPath = '/stages/{stage}/exists'
.replace(`{${'stage'}}`, encodeURIComponent(String(stage)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'GET' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
const headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
})
};
};
exports.StageApiAxiosParamCreator = StageApiAxiosParamCreator;
/**
* StageApi - functional programming interface
* @export
*/
const StageApiFp = function (configuration) {
const localVarAxiosParamCreator = (0, exports.StageApiAxiosParamCreator)(configuration);
return {
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_export(stage, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator._export(stage, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {string} stage
* @param {SchemaData} data
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_import(stage, data, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator._import(stage, data, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
exists(stage, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.exists(stage, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
}
};
};
exports.StageApiFp = StageApiFp;
/**
* StageApi - factory interface
* @export
*/
const StageApiFactory = function (configuration, basePath, axios) {
const localVarFp = (0, exports.StageApiFp)(configuration);
return {
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_export(stage, options) {
return localVarFp._export(stage, options).then((request) => request(axios, configuration.basePath));
},
/**
*
* @param {string} stage
* @param {SchemaData} data
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_import(stage, data, options) {
return localVarFp._import(stage, data, options).then((request) => request(axios, configuration.basePath));
},
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
exists(stage, options) {
return localVarFp.exists(stage, options).then((request) => request(axios, configuration.basePath));
}
};
};
exports.StageApiFactory = StageApiFactory;
/**
* StageApi - object-oriented interface
* @export
* @class StageApi
* @extends {BaseAPI}
*/
class StageApi extends base_1.BaseAPI {
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof StageApi
*/
_export(stage, options) {
return (0, exports.StageApiFp)(this.configuration)._export(stage, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {string} stage
* @param {SchemaData} data
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof StageApi
*/
_import(stage, data, options) {
return (0, exports.StageApiFp)(this.configuration)._import(stage, data, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {string} stage
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof StageApi
*/
exists(stage, options) {
return (0, exports.StageApiFp)(this.configuration).exists(stage, options).then((request) => request(this.axios, this.configuration.basePath));
}
}
exports.StageApi = StageApi;
//# sourceMappingURL=stageApi.js.map