UNPKG

chatkitty

Version:
217 lines (216 loc) 10.4 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * ChatKitty Platform API * OpenAPI specification (OAS) for the ChatKitty Platform API. See the Interactive Docs to try ChatKitty API methods without writing code, and get the complete schema of resources exposed by the API. * * The version of the OpenAPI document: 2.106.8 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; 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 __generator = (this && this.__generator) || function (thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createRequestFunction = exports.toPathString = exports.serializeDataIfNeeded = exports.setSearchParams = exports.setOAuthToObject = exports.setBearerAuthToObject = exports.setBasicAuthToObject = exports.setApiKeyToObject = exports.assertParamExists = exports.DUMMY_BASE_URL = void 0; var base_1 = require("./base"); exports.DUMMY_BASE_URL = 'https://example.com'; /** * * @throws {RequiredError} */ var assertParamExists = function (functionName, paramName, paramValue) { if (paramValue === null || paramValue === undefined) { throw new base_1.RequiredError(paramName, "Required parameter ".concat(paramName, " was null or undefined when calling ").concat(functionName, ".")); } }; exports.assertParamExists = assertParamExists; var setApiKeyToObject = function (object, keyParamName, configuration) { return __awaiter(this, void 0, void 0, function () { var localVarApiKeyValue, _a; return __generator(this, function (_b) { switch (_b.label) { case 0: if (!(configuration && configuration.apiKey)) return [3 /*break*/, 5]; if (!(typeof configuration.apiKey === 'function')) return [3 /*break*/, 2]; return [4 /*yield*/, configuration.apiKey(keyParamName)]; case 1: _a = _b.sent(); return [3 /*break*/, 4]; case 2: return [4 /*yield*/, configuration.apiKey]; case 3: _a = _b.sent(); _b.label = 4; case 4: localVarApiKeyValue = _a; object[keyParamName] = localVarApiKeyValue; _b.label = 5; case 5: return [2 /*return*/]; } }); }); }; exports.setApiKeyToObject = setApiKeyToObject; var setBasicAuthToObject = function (object, configuration) { if (configuration && (configuration.username || configuration.password)) { object["auth"] = { username: configuration.username, password: configuration.password }; } }; exports.setBasicAuthToObject = setBasicAuthToObject; var setBearerAuthToObject = function (object, configuration) { return __awaiter(this, void 0, void 0, function () { var accessToken, _a; return __generator(this, function (_b) { switch (_b.label) { case 0: if (!(configuration && configuration.accessToken)) return [3 /*break*/, 5]; if (!(typeof configuration.accessToken === 'function')) return [3 /*break*/, 2]; return [4 /*yield*/, configuration.accessToken()]; case 1: _a = _b.sent(); return [3 /*break*/, 4]; case 2: return [4 /*yield*/, configuration.accessToken]; case 3: _a = _b.sent(); _b.label = 4; case 4: accessToken = _a; object["Authorization"] = "Bearer " + accessToken; _b.label = 5; case 5: return [2 /*return*/]; } }); }); }; exports.setBearerAuthToObject = setBearerAuthToObject; var setOAuthToObject = function (object, name, scopes, configuration) { return __awaiter(this, void 0, void 0, function () { var localVarAccessTokenValue, _a; return __generator(this, function (_b) { switch (_b.label) { case 0: if (!(configuration && configuration.accessToken)) return [3 /*break*/, 5]; if (!(typeof configuration.accessToken === 'function')) return [3 /*break*/, 2]; return [4 /*yield*/, configuration.accessToken(name, scopes)]; case 1: _a = _b.sent(); return [3 /*break*/, 4]; case 2: return [4 /*yield*/, configuration.accessToken]; case 3: _a = _b.sent(); _b.label = 4; case 4: localVarAccessTokenValue = _a; object["Authorization"] = "Bearer " + localVarAccessTokenValue; _b.label = 5; case 5: return [2 /*return*/]; } }); }); }; exports.setOAuthToObject = setOAuthToObject; function setFlattenedQueryParams(urlSearchParams, parameter, key) { if (key === void 0) { key = ""; } if (parameter == null) return; if (typeof parameter === "object") { if (Array.isArray(parameter)) { parameter.forEach(function (item) { return setFlattenedQueryParams(urlSearchParams, item, key); }); } else { Object.keys(parameter).forEach(function (currentKey) { return setFlattenedQueryParams(urlSearchParams, parameter[currentKey], "".concat(key).concat(key !== '' ? '.' : '').concat(currentKey)); }); } } else { if (urlSearchParams.has(key)) { urlSearchParams.append(key, parameter); } else { urlSearchParams.set(key, parameter); } } } var setSearchParams = function (url) { var objects = []; for (var _i = 1; _i < arguments.length; _i++) { objects[_i - 1] = arguments[_i]; } var searchParams = new URLSearchParams(url.search); setFlattenedQueryParams(searchParams, objects); url.search = searchParams.toString(); }; exports.setSearchParams = setSearchParams; var serializeDataIfNeeded = function (value, requestOptions, configuration) { var nonString = typeof value !== 'string'; var needsSerialization = nonString && configuration && configuration.isJsonMime ? configuration.isJsonMime(requestOptions.headers['Content-Type']) : nonString; return needsSerialization ? JSON.stringify(value !== undefined ? value : {}) : (value || ""); }; exports.serializeDataIfNeeded = serializeDataIfNeeded; var toPathString = function (url) { return url.pathname + url.search + url.hash; }; exports.toPathString = toPathString; var createRequestFunction = function (axiosArgs, globalAxios, BASE_PATH, configuration) { return function (axios, basePath) { var _a; if (axios === void 0) { axios = globalAxios; } if (basePath === void 0) { basePath = BASE_PATH; } var axiosRequestArgs = __assign(__assign({}, axiosArgs.options), { url: (axios.defaults.baseURL ? '' : (_a = configuration === null || configuration === void 0 ? void 0 : configuration.basePath) !== null && _a !== void 0 ? _a : basePath) + axiosArgs.url }); return axios.request(axiosRequestArgs); }; }; exports.createRequestFunction = createRequestFunction;