lambdaorm-client-node
Version:
Client form lambda ORM service
431 lines • 21 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.QueryApi = exports.ExpressionApiFactory = exports.QueryApiFp = exports.QueryApiAxiosParamCreator = void 0;
const axios_1 = __importDefault(require("axios"));
const common_1 = require("./common");
const base_1 = require("./base");
/**
* ExpressionApi - axios parameter creator
* @export
*/
const QueryApiAxiosParamCreator = function (configuration) {
return {
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
constraints: (queryRequest_1, ...args_1) => __awaiter(this, [queryRequest_1, ...args_1], void 0, function* (queryRequest, options = {}) {
const localVarPath = '/constraints';
// 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)(queryRequest, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
}),
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
execute: (queryRequest_2, ...args_2) => __awaiter(this, [queryRequest_2, ...args_2], void 0, function* (queryRequest, options = {}) {
// verify required parameter 'queryRequest' is not null or undefined
(0, common_1.assertParamExists)('execute', 'queryRequest', queryRequest);
const localVarPath = '/execute';
// 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)(queryRequest, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
}),
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
metadata: (queryRequest_3, ...args_3) => __awaiter(this, [queryRequest_3, ...args_3], void 0, function* (queryRequest, options = {}) {
const localVarPath = '/metadata';
// 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)(queryRequest, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
}),
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
model: (queryRequest_4, ...args_4) => __awaiter(this, [queryRequest_4, ...args_4], void 0, function* (queryRequest, options = {}) {
const localVarPath = '/model';
// 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)(queryRequest, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
}),
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
parameters: (queryRequest_5, ...args_5) => __awaiter(this, [queryRequest_5, ...args_5], void 0, function* (queryRequest, options = {}) {
const localVarPath = '/parameters';
// 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)(queryRequest, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
}),
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
plan: (queryRequest_6, ...args_6) => __awaiter(this, [queryRequest_6, ...args_6], void 0, function* (queryRequest, options = {}) {
// verify required parameter 'queryRequest' is not null or undefined
(0, common_1.assertParamExists)('plan', 'queryRequest', queryRequest);
const localVarPath = '/plan';
// 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)(queryRequest, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions
};
})
};
};
exports.QueryApiAxiosParamCreator = QueryApiAxiosParamCreator;
/**
* ExpressionApi - functional programming interface
* @export
*/
const QueryApiFp = function (configuration) {
const localVarAxiosParamCreator = (0, exports.QueryApiAxiosParamCreator)(configuration);
return {
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
constraints(queryRequest, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.constraints(queryRequest, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
execute(queryRequest, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.execute(queryRequest, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
executeQueued(queryQueuedRequest, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.execute(queryQueuedRequest, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
metadata(queryRequest, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.metadata(queryRequest, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
model(queryRequest, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.model(queryRequest, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
parameters(queryRequest, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.parameters(queryRequest, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
},
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
plan(queryRequest, options) {
return __awaiter(this, void 0, void 0, function* () {
const localVarAxiosArgs = yield localVarAxiosParamCreator.plan(queryRequest, options);
return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration);
});
}
};
};
exports.QueryApiFp = QueryApiFp;
/**
* ExpressionApi - factory interface
* @export
*/
const ExpressionApiFactory = function (configuration, basePath, axios) {
const localVarFp = (0, exports.QueryApiFp)(configuration);
return {
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
constraints(queryRequest, options) {
return localVarFp.constraints(queryRequest, options).then((request) => request(axios, configuration.basePath));
},
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
execute(queryRequest, options) {
return localVarFp.execute(queryRequest, options).then((request) => request(axios, configuration.basePath));
},
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
metadata(queryRequest, options) {
return localVarFp.metadata(queryRequest, options).then((request) => request(axios, configuration.basePath));
},
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
model(queryRequest, options) {
return localVarFp.model(queryRequest, options).then((request) => request(axios, configuration.basePath));
},
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
parameters(queryRequest, options) {
return localVarFp.parameters(queryRequest, options).then((request) => request(axios, configuration.basePath));
},
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
plan(queryRequest, options) {
return localVarFp.plan(queryRequest, options).then((request) => request(axios, configuration.basePath));
}
};
};
exports.ExpressionApiFactory = ExpressionApiFactory;
/**
* QueryApi - object-oriented interface
* @export
* @class ExpressionApi
* @extends {BaseAPI}
*/
class QueryApi extends base_1.BaseAPI {
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ExpressionApi
*/
constraints(queryRequest, options) {
return (0, exports.QueryApiFp)(this.configuration).constraints(queryRequest, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ExpressionApi
*/
execute(queryRequest, options) {
return (0, exports.QueryApiFp)(this.configuration).execute(queryRequest, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {QueryQueuedRequest} queryQueuedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ExpressionApi
*/
executeQueued(queryQueuedRequest, options) {
return (0, exports.QueryApiFp)(this.configuration).execute(queryQueuedRequest, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ExpressionApi
*/
metadata(queryRequest, options) {
return (0, exports.QueryApiFp)(this.configuration).metadata(queryRequest, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ExpressionApi
*/
model(queryRequest, options) {
return (0, exports.QueryApiFp)(this.configuration).model(queryRequest, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {QueryRequest} [queryRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ExpressionApi
*/
parameters(queryRequest, options) {
return (0, exports.QueryApiFp)(this.configuration).parameters(queryRequest, options).then((request) => request(this.axios, this.configuration.basePath));
}
/**
*
* @param {QueryRequest} queryRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ExpressionApi
*/
plan(queryRequest, options) {
return (0, exports.QueryApiFp)(this.configuration).plan(queryRequest, options).then((request) => request(this.axios, this.configuration.basePath));
}
}
exports.QueryApi = QueryApi;
//# sourceMappingURL=queryApi.js.map