UNPKG

lambdaorm-client-node

Version:
265 lines 11.7 kB
"use strict"; 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.GeneralApi = exports.GeneralApiFactory = exports.GeneralApiFp = exports.GeneralApiAxiosParamCreator = void 0; const axios_1 = __importDefault(require("axios")); const common_1 = require("./common"); const base_1 = require("./base"); /** * GeneralApi - axios parameter creator * @export */ const GeneralApiAxiosParamCreator = function (configuration) { return { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ version: (...args_1) => __awaiter(this, [...args_1], void 0, function* (options = {}) { const localVarPath = '/version'; // 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 {*} [options] Override http request option. * @throws {RequiredError} */ health: (...args_2) => __awaiter(this, [...args_2], void 0, function* (options = {}) { const localVarPath = '/health'; // 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 {*} [options] Override http request option. * @throws {RequiredError} */ metrics: (...args_3) => __awaiter(this, [...args_3], void 0, function* (options = {}) { const localVarPath = '/metrics'; // 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 {*} [options] Override http request option. * @throws {RequiredError} */ ping: (...args_4) => __awaiter(this, [...args_4], void 0, function* (options = {}) { const localVarPath = '/ping'; // 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.GeneralApiAxiosParamCreator = GeneralApiAxiosParamCreator; /** * GeneralApi - functional programming interface * @export */ const GeneralApiFp = function (configuration) { const localVarAxiosParamCreator = (0, exports.GeneralApiAxiosParamCreator)(configuration); return { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ version(options) { return __awaiter(this, void 0, void 0, function* () { const localVarAxiosArgs = yield localVarAxiosParamCreator.version(options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration); }); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ health(options) { return __awaiter(this, void 0, void 0, function* () { const localVarAxiosArgs = yield localVarAxiosParamCreator.health(options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration); }); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ metrics(options) { return __awaiter(this, void 0, void 0, function* () { const localVarAxiosArgs = yield localVarAxiosParamCreator.metrics(options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration); }); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ ping(options) { return __awaiter(this, void 0, void 0, function* () { const localVarAxiosArgs = yield localVarAxiosParamCreator.ping(options); return (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, configuration); }); } }; }; exports.GeneralApiFp = GeneralApiFp; /** * GeneralApi - factory interface * @export */ const GeneralApiFactory = function (configuration, basePath, axios) { const localVarFp = (0, exports.GeneralApiFp)(configuration); return { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ version(options) { return localVarFp.version(options).then((request) => request(axios, configuration.basePath)); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ health(options) { return localVarFp.health(options).then((request) => request(axios, configuration.basePath)); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ metrics(options) { return localVarFp.metrics(options).then((request) => request(axios, configuration.basePath)); }, /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ ping(options) { return localVarFp.ping(options).then((request) => request(axios, configuration.basePath)); } }; }; exports.GeneralApiFactory = GeneralApiFactory; /** * GeneralApi - object-oriented interface * @export * @class GeneralApi * @extends {BaseAPI} */ class GeneralApi extends base_1.BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof GeneralApi */ version(options) { return (0, exports.GeneralApiFp)(this.configuration).version(options).then((request) => request(this.axios, this.configuration.basePath)); } /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof GeneralApi */ health(options) { return (0, exports.GeneralApiFp)(this.configuration).health(options).then((request) => request(this.axios, this.configuration.basePath)); } /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof GeneralApi */ metrics(options) { return (0, exports.GeneralApiFp)(this.configuration).metrics(options).then((request) => request(this.axios, this.configuration.basePath)); } /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof GeneralApi */ ping(options) { return (0, exports.GeneralApiFp)(this.configuration).ping(options).then((request) => request(this.axios, this.configuration.basePath)); } } exports.GeneralApi = GeneralApi; //# sourceMappingURL=generalApi.js.map