UNPKG

cdktg

Version:
780 lines 110 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * Threagile API * <b>Threagile API</b> for Agile Threat Modeling: visit <a href=\"https://threagile.io\">https://threagile.io</a> for more information. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.MetaApi = exports.MetaApiFactory = exports.MetaApiFp = exports.MetaApiAxiosParamCreator = exports.DirectApi = exports.DirectApiFactory = exports.DirectApiFp = exports.DirectApiAxiosParamCreator = exports.AuthApi = exports.AuthApiFactory = exports.AuthApiFp = exports.AuthApiAxiosParamCreator = void 0; const axios_1 = require("axios"); // URLSearchParams not necessarily used // @ts-ignore const url_1 = require("url"); const FormData = require("form-data"); // Some imports not used depending on template conditions // @ts-ignore const common_1 = require("./common"); // @ts-ignore const base_1 = require("./base"); /** * AuthApi - axios parameter creator * @export */ exports.AuthApiAxiosParamCreator = function (configuration) { return { /** * Delete an auth key * @summary Delete an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} */ authKeysDelete: async (key, options = {}) => { // verify required parameter 'key' is not null or undefined common_1.assertParamExists('authKeysDelete', 'key', key); const localVarPath = `/auth/keys`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; if (key !== undefined && key !== null) { localVarHeaderParameter['key'] = String(key); } common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Create a new auth key * @summary Create a new auth key * @param {*} [options] Override http request option. * @throws {RequiredError} */ authKeysPost: async (options = {}) => { const localVarPath = `/auth/keys`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Delete a token * @summary Delete a token * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} */ authTokensDelete: async (token, options = {}) => { // verify required parameter 'token' is not null or undefined common_1.assertParamExists('authTokensDelete', 'token', token); const localVarPath = `/auth/tokens`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; if (token !== undefined && token !== null) { localVarHeaderParameter['token'] = String(token); } common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Create a new (time limited) token from an auth key * @summary Create a new (time limited) token from an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} */ authTokensPost: async (key, options = {}) => { // verify required parameter 'key' is not null or undefined common_1.assertParamExists('authTokensPost', 'key', key); const localVarPath = `/auth/tokens`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; if (key !== undefined && key !== null) { localVarHeaderParameter['key'] = String(key); } common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; /** * AuthApi - functional programming interface * @export */ exports.AuthApiFp = function (configuration) { const localVarAxiosParamCreator = exports.AuthApiAxiosParamCreator(configuration); return { /** * Delete an auth key * @summary Delete an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} */ async authKeysDelete(key, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.authKeysDelete(key, options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Create a new auth key * @summary Create a new auth key * @param {*} [options] Override http request option. * @throws {RequiredError} */ async authKeysPost(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.authKeysPost(options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Delete a token * @summary Delete a token * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} */ async authTokensDelete(token, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.authTokensDelete(token, options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Create a new (time limited) token from an auth key * @summary Create a new (time limited) token from an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} */ async authTokensPost(key, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.authTokensPost(key, options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, }; }; /** * AuthApi - factory interface * @export */ exports.AuthApiFactory = function (configuration, basePath, axios) { const localVarFp = exports.AuthApiFp(configuration); return { /** * Delete an auth key * @summary Delete an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} */ authKeysDelete(key, options) { return localVarFp.authKeysDelete(key, options).then((request) => request(axios, basePath)); }, /** * Create a new auth key * @summary Create a new auth key * @param {*} [options] Override http request option. * @throws {RequiredError} */ authKeysPost(options) { return localVarFp.authKeysPost(options).then((request) => request(axios, basePath)); }, /** * Delete a token * @summary Delete a token * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} */ authTokensDelete(token, options) { return localVarFp.authTokensDelete(token, options).then((request) => request(axios, basePath)); }, /** * Create a new (time limited) token from an auth key * @summary Create a new (time limited) token from an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} */ authTokensPost(key, options) { return localVarFp.authTokensPost(key, options).then((request) => request(axios, basePath)); }, }; }; /** * AuthApi - object-oriented interface * @export * @class AuthApi * @extends {BaseAPI} */ class AuthApi extends base_1.BaseAPI { /** * Delete an auth key * @summary Delete an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthApi */ authKeysDelete(key, options) { return exports.AuthApiFp(this.configuration).authKeysDelete(key, options).then((request) => request(this.axios, this.basePath)); } /** * Create a new auth key * @summary Create a new auth key * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthApi */ authKeysPost(options) { return exports.AuthApiFp(this.configuration).authKeysPost(options).then((request) => request(this.axios, this.basePath)); } /** * Delete a token * @summary Delete a token * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthApi */ authTokensDelete(token, options) { return exports.AuthApiFp(this.configuration).authTokensDelete(token, options).then((request) => request(this.axios, this.basePath)); } /** * Create a new (time limited) token from an auth key * @summary Create a new (time limited) token from an auth key * @param {string} key * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthApi */ authTokensPost(key, options) { return exports.AuthApiFp(this.configuration).authTokensPost(key, options).then((request) => request(this.axios, this.basePath)); } } exports.AuthApi = AuthApi; /** * DirectApi - axios parameter creator * @export */ exports.DirectApiAxiosParamCreator = function (configuration) { return { /** * Direct model analyze call * @summary Direct model analyze call * @param {number} [dpi] The DPI (resolution) to use for the diagram generation * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} */ directAnalyzePost: async (dpi, file, options = {}) => { const localVarPath = `/direct/analyze`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); if (dpi !== undefined) { localVarQueryParameter['dpi'] = dpi; } if (file !== undefined) { localVarFormParams.append('file', file); } localVarHeaderParameter['Content-Type'] = 'multipart/form-data'; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = localVarFormParams; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Direct model check call * @summary Direct model check call * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} */ directCheckPost: async (file, options = {}) => { const localVarPath = `/direct/check`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); if (file !== undefined) { localVarFormParams.append('file', file); } localVarHeaderParameter['Content-Type'] = 'multipart/form-data'; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; localVarRequestOptions.data = localVarFormParams; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Stub model file (as a starting point) * @summary Stub model file * @param {*} [options] Override http request option. * @throws {RequiredError} */ directStubGet: async (options = {}) => { const localVarPath = `/direct/stub`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; /** * DirectApi - functional programming interface * @export */ exports.DirectApiFp = function (configuration) { const localVarAxiosParamCreator = exports.DirectApiAxiosParamCreator(configuration); return { /** * Direct model analyze call * @summary Direct model analyze call * @param {number} [dpi] The DPI (resolution) to use for the diagram generation * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async directAnalyzePost(dpi, file, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.directAnalyzePost(dpi, file, options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Direct model check call * @summary Direct model check call * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async directCheckPost(file, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.directCheckPost(file, options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Stub model file (as a starting point) * @summary Stub model file * @param {*} [options] Override http request option. * @throws {RequiredError} */ async directStubGet(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.directStubGet(options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, }; }; /** * DirectApi - factory interface * @export */ exports.DirectApiFactory = function (configuration, basePath, axios) { const localVarFp = exports.DirectApiFp(configuration); return { /** * Direct model analyze call * @summary Direct model analyze call * @param {number} [dpi] The DPI (resolution) to use for the diagram generation * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} */ directAnalyzePost(dpi, file, options) { return localVarFp.directAnalyzePost(dpi, file, options).then((request) => request(axios, basePath)); }, /** * Direct model check call * @summary Direct model check call * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} */ directCheckPost(file, options) { return localVarFp.directCheckPost(file, options).then((request) => request(axios, basePath)); }, /** * Stub model file (as a starting point) * @summary Stub model file * @param {*} [options] Override http request option. * @throws {RequiredError} */ directStubGet(options) { return localVarFp.directStubGet(options).then((request) => request(axios, basePath)); }, }; }; /** * DirectApi - object-oriented interface * @export * @class DirectApi * @extends {BaseAPI} */ class DirectApi extends base_1.BaseAPI { /** * Direct model analyze call * @summary Direct model analyze call * @param {number} [dpi] The DPI (resolution) to use for the diagram generation * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DirectApi */ directAnalyzePost(dpi, file, options) { return exports.DirectApiFp(this.configuration).directAnalyzePost(dpi, file, options).then((request) => request(this.axios, this.basePath)); } /** * Direct model check call * @summary Direct model check call * @param {any} [file] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DirectApi */ directCheckPost(file, options) { return exports.DirectApiFp(this.configuration).directCheckPost(file, options).then((request) => request(this.axios, this.basePath)); } /** * Stub model file (as a starting point) * @summary Stub model file * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DirectApi */ directStubGet(options) { return exports.DirectApiFp(this.configuration).directStubGet(options).then((request) => request(this.axios, this.basePath)); } } exports.DirectApi = DirectApi; /** * MetaApi - axios parameter creator * @export */ exports.MetaApiAxiosParamCreator = function (configuration) { return { /** * Used as health check in docker container as well * @summary Simple health check ping * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaPingGet: async (options = {}) => { const localVarPath = `/meta/ping`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Model statistics * @summary Model statistics * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaStatsGet: async (options = {}) => { const localVarPath = `/meta/stats`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Listing of all enum type values * @summary Listing of all enum type values * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaTypesGet: async (options = {}) => { const localVarPath = `/meta/types`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Version number * @summary Version number * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaVersionGet: async (options = {}) => { const localVarPath = `/meta/version`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new url_1.URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; common_1.setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers }; return { url: common_1.toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; /** * MetaApi - functional programming interface * @export */ exports.MetaApiFp = function (configuration) { const localVarAxiosParamCreator = exports.MetaApiAxiosParamCreator(configuration); return { /** * Used as health check in docker container as well * @summary Simple health check ping * @param {*} [options] Override http request option. * @throws {RequiredError} */ async metaPingGet(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.metaPingGet(options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Model statistics * @summary Model statistics * @param {*} [options] Override http request option. * @throws {RequiredError} */ async metaStatsGet(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.metaStatsGet(options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Listing of all enum type values * @summary Listing of all enum type values * @param {*} [options] Override http request option. * @throws {RequiredError} */ async metaTypesGet(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.metaTypesGet(options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, /** * Version number * @summary Version number * @param {*} [options] Override http request option. * @throws {RequiredError} */ async metaVersionGet(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.metaVersionGet(options); return common_1.createRequestFunction(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration); }, }; }; /** * MetaApi - factory interface * @export */ exports.MetaApiFactory = function (configuration, basePath, axios) { const localVarFp = exports.MetaApiFp(configuration); return { /** * Used as health check in docker container as well * @summary Simple health check ping * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaPingGet(options) { return localVarFp.metaPingGet(options).then((request) => request(axios, basePath)); }, /** * Model statistics * @summary Model statistics * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaStatsGet(options) { return localVarFp.metaStatsGet(options).then((request) => request(axios, basePath)); }, /** * Listing of all enum type values * @summary Listing of all enum type values * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaTypesGet(options) { return localVarFp.metaTypesGet(options).then((request) => request(axios, basePath)); }, /** * Version number * @summary Version number * @param {*} [options] Override http request option. * @throws {RequiredError} */ metaVersionGet(options) { return localVarFp.metaVersionGet(options).then((request) => request(axios, basePath)); }, }; }; /** * MetaApi - object-oriented interface * @export * @class MetaApi * @extends {BaseAPI} */ class MetaApi extends base_1.BaseAPI { /** * Used as health check in docker container as well * @summary Simple health check ping * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MetaApi */ metaPingGet(options) { return exports.MetaApiFp(this.configuration).metaPingGet(options).then((request) => request(this.axios, this.basePath)); } /** * Model statistics * @summary Model statistics * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MetaApi */ metaStatsGet(options) { return exports.MetaApiFp(this.configuration).metaStatsGet(options).then((request) => request(this.axios, this.basePath)); } /** * Listing of all enum type values * @summary Listing of all enum type values * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MetaApi */ metaTypesGet(options) { return exports.MetaApiFp(this.configuration).metaTypesGet(options).then((request) => request(this.axios, this.basePath)); } /** * Version number * @summary Version number * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MetaApi */ metaVersionGet(options) { return exports.MetaApiFp(this.configuration).metaVersionGet(options).then((request) => request(this.axios, this.basePath)); } } exports.MetaApi = MetaApi; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FwaS9nZW5lcmF0ZWQvYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCOzs7Ozs7Ozs7O0dBVUc7OztBQUlILGlDQUFxRjtBQUNyRix1Q0FBdUM7QUFDdkMsYUFBYTtBQUNiLDZCQUEyQztBQUMzQyxzQ0FBc0M7QUFDdEMseURBQXlEO0FBQ3pELGFBQWE7QUFDYixxQ0FBNE47QUFDNU4sYUFBYTtBQUNiLGlDQUE0RjtBQWlONUY7OztHQUdHO0FBQ1UsUUFBQSx3QkFBd0IsR0FBRyxVQUFVLGFBQTZCO0lBQzNFLE9BQU87UUFDSDs7Ozs7O1dBTUc7UUFDSCxjQUFjLEVBQUUsS0FBSyxFQUFFLEdBQVcsRUFBRSxVQUE4QixFQUFFLEVBQXdCLEVBQUU7WUFDMUYsMkRBQTJEO1lBQzNELDBCQUFpQixDQUFDLGdCQUFnQixFQUFFLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQTtZQUMvQyxNQUFNLFlBQVksR0FBRyxZQUFZLENBQUM7WUFDbEMsb0ZBQW9GO1lBQ3BGLE1BQU0sY0FBYyxHQUFHLElBQUksU0FBRyxDQUFDLFlBQVksRUFBRSx1QkFBYyxDQUFDLENBQUM7WUFDN0QsSUFBSSxXQUFXLENBQUM7WUFDaEIsSUFBSSxhQUFhLEVBQUU7Z0JBQ2YsV0FBVyxHQUFHLGFBQWEsQ0FBQyxXQUFXLENBQUM7YUFDM0M7WUFFRCxNQUFNLHNCQUFzQixHQUFHLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxHQUFHLFdBQVcsRUFBRSxHQUFHLE9BQU8sRUFBQyxDQUFDO1lBQy9FLE1BQU0sdUJBQXVCLEdBQUcsRUFBUyxDQUFDO1lBQzFDLE1BQU0sc0JBQXNCLEdBQUcsRUFBUyxDQUFDO1lBRXpDLElBQUksR0FBRyxLQUFLLFNBQVMsSUFBSSxHQUFHLEtBQUssSUFBSSxFQUFFO2dCQUNuQyx1QkFBdUIsQ0FBQyxLQUFLLENBQUMs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