contentful-management
Version:
Client for Contentful's Content Management API
867 lines (810 loc) • 1.34 MB
JavaScript
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else {
var a = factory();
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
}
})(self, function() {
return /******/ (function() { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ "./adapters/REST/endpoints/access-token.ts":
/*!*************************************************!*\
!*** ./adapters/REST/endpoints/access-token.ts ***!
\*************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ createPersonalAccessToken: function() { return /* binding */ createPersonalAccessToken; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ getMany: function() { return /* binding */ getMany; },
/* harmony export */ getManyForOrganization: function() { return /* binding */ getManyForOrganization; },
/* harmony export */ revoke: function() { return /* binding */ revoke; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
/**
* Retrieves an access token by its unique token ID for the currently authenticated user.
*
* @param {AxiosInstance} http - An Axios HTTP client instance.
* @param {Object} params - Parameters for the request.
* @param {string} params.tokenId - The unique token ID of the access token to retrieve.
* @returns {Promise<AccessTokenProps>} A Promise that resolves with the retrieved access token information.
* @example ```javascript
* const contentful = require('contentful-management')
*
* const plainClient = contentful.createClient(
* {
* accessToken: '<content_management_api_key>'
* },
* { type: 'plain' }
* )
* plainClient.get({tokenId: 'TestTokenTd'})
* .then(token => console.log(token))
* .catch(console.error)
* ```
*/
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/users/me/access_tokens/".concat(params.tokenId));
};
/**
* Retrieves multiple access tokens associated with the currently authenticated user.
*
* @param {AxiosInstance} http - An Axios HTTP client instance.
* @param {QueryParams} params - Query parameters to filter and customize the request.
* @returns {Promise<CollectionProp<AccessTokenProps>>} A Promise that resolves with a collection of access token properties.
* @example ```javascript
* const contentful = require('contentful-management')
*
* const plainClient = contentful.createClient(
* {
* accessToken: '<content_management_api_key>'
* },
* { type: 'plain' }
* )
* plainClient.getMany()
* .then(result => console.log(result.items))
* .catch(console.error)
* ```
*/
var getMany = function getMany(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, '/users/me/access_tokens', {
params: params.query
});
};
/**
* Creates a personal access token for the currently authenticated user.
*
* @param {AxiosInstance} http - Axios instance for making the HTTP request.
* @param {Object} _params - Unused parameters (can be an empty object).
* @param {CreatePersonalAccessTokenProps} rawData - Data for creating the personal access token.
* @param {RawAxiosRequestHeaders} [headers] - Optional HTTP headers for the request.
* @returns {Promise<AccessTokenProps>} A Promise that resolves with the created personal access token.
* @example ```javascript
* const contentful = require('contentful-management')
*
* const plainClient = contentful.createClient(
* {
* accessToken: '<content_management_api_key>',
* },
* { type: 'plain' }
* )
* plainClient.createPersonalAccessToken({name: 'Test-Name', scope: ['content_management_manage'], expiresIn: 777596.92})
* .then(token => console.log(token))
* .catch(console.error)
* ```
*/
var createPersonalAccessToken = function createPersonalAccessToken(http, _params, rawData, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, '/users/me/access_tokens', rawData, {
headers: headers
});
};
/**
* Revokes an access token associated with the currently authenticated user.
*
* @param {AxiosInstance} http - The Axios HTTP client instance.
* @param {Object} params - The parameters for revoking the access token.
* @param {string} params.tokenId - The unique identifier of the access token to revoke.
* @returns {Promise<AccessTokenProps>} A Promise that resolves with the updated access token information after revocation.
* @example ```javascript
* const contentful = require('contentful-management')
*
* const plainClient = contentful.createClient(
* {
* accessToken: '<content_management_api_key>'
* },
* { type: 'plain' }
* )
* plainClient.revoke({tokenId: 'TestTokenTd'})
* .then(token => console.log(token))
* .catch(console.error)
* ```
*/
var revoke = function revoke(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.put(http, "/users/me/access_tokens/".concat(params.tokenId, "/revoked"), null);
};
/**
* Retrieves a list of redacted versions of access tokens for an organization, accessible to owners or administrators of an organization.
*
* @param {AxiosInstance} http - The Axios HTTP client instance.
* @param {GetOrganizationParams & QueryParams} params - Parameters for the request, including organization ID and query parameters.
* @param {string} params.organizationId - The unique identifier of the organization.
* @returns {Promise<CollectionProp<AccessTokenProps>>} A promise that resolves to a collection of access tokens.
* @example ```javascript
* const contentful = require('contentful-management')
*
* const plainClient = contentful.createClient(
* {
* accessToken: '<content_management_api_key>'
* },
* { type: 'plain' }
* )
* plainClient.getManyForOrganization({organizationId: 'OrgId'})
* .then(result => console.log(result.items))
* .catch(console.error)
* ```
*/
var getManyForOrganization = function getManyForOrganization(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/organizations/".concat(params.organizationId, "/access_tokens"), {
params: params.query
});
};
/***/ }),
/***/ "./adapters/REST/endpoints/ai-action-invocation.ts":
/*!*********************************************************!*\
!*** ./adapters/REST/endpoints/ai-action-invocation.ts ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ get: function() { return /* binding */ get; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
var get = function get(http, params, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/ai/actions/").concat(params.aiActionId, "/invocations/").concat(params.invocationId), {
headers: headers
});
};
/***/ }),
/***/ "./adapters/REST/endpoints/ai-action.ts":
/*!**********************************************!*\
!*** ./adapters/REST/endpoints/ai-action.ts ***!
\**********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ create: function() { return /* binding */ create; },
/* harmony export */ del: function() { return /* binding */ del; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ getMany: function() { return /* binding */ getMany; },
/* harmony export */ invoke: function() { return /* binding */ invoke; },
/* harmony export */ publish: function() { return /* binding */ publish; },
/* harmony export */ unpublish: function() { return /* binding */ unpublish; },
/* harmony export */ update: function() { return /* binding */ update; }
/* harmony export */ });
/* harmony import */ var fast_copy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fast-copy */ "../node_modules/fast-copy/dist/esm/index.mjs");
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
var _excluded = ["sys"];
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }
function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }
var get = function get(http, params, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.get(http, "/spaces/".concat(params.spaceId, "/ai/actions/").concat(params.aiActionId), {
headers: headers
});
};
var getMany = function getMany(http, params, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.get(http, "/spaces/".concat(params.spaceId, "/ai/actions"), {
params: params.query,
headers: headers
});
};
var create = function create(http, params, data, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.post(http, "/spaces/".concat(params.spaceId, "/ai/actions"), data, {
headers: headers
});
};
var update = function update(http, params, rawData, headers) {
var _rawData$sys$version;
var data = (0,fast_copy__WEBPACK_IMPORTED_MODULE_0__["default"])(rawData);
var sys = data.sys,
payload = _objectWithoutProperties(data, _excluded);
return _raw__WEBPACK_IMPORTED_MODULE_1__.put(http, "/spaces/".concat(params.spaceId, "/ai/actions/").concat(params.aiActionId), payload, {
headers: _objectSpread({
'X-Contentful-Version': (_rawData$sys$version = rawData.sys.version) !== null && _rawData$sys$version !== void 0 ? _rawData$sys$version : 0
}, headers)
});
};
var del = function del(http, params, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.del(http, "/spaces/".concat(params.spaceId, "/ai/actions/").concat(params.aiActionId), {
headers: headers
});
};
var publish = function publish(http, params, rawData, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.put(http, "/spaces/".concat(params.spaceId, "/ai/actions/").concat(params.aiActionId, "/published"), null, {
headers: _objectSpread({
'X-Contentful-Version': params.version
}, headers)
});
};
var unpublish = function unpublish(http, params, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.del(http, "/spaces/".concat(params.spaceId, "/ai/actions/").concat(params.aiActionId, "/published"), {
headers: headers
});
};
var invoke = function invoke(http, params, data, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.post(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/ai/actions/").concat(params.aiActionId, "/invoke"), data, {
headers: headers
});
};
/***/ }),
/***/ "./adapters/REST/endpoints/api-key.ts":
/*!********************************************!*\
!*** ./adapters/REST/endpoints/api-key.ts ***!
\********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ create: function() { return /* binding */ create; },
/* harmony export */ createWithId: function() { return /* binding */ createWithId; },
/* harmony export */ del: function() { return /* binding */ del; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ getMany: function() { return /* binding */ getMany; },
/* harmony export */ update: function() { return /* binding */ update; }
/* harmony export */ });
/* harmony import */ var fast_copy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fast-copy */ "../node_modules/fast-copy/dist/esm/index.mjs");
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.get(http, "/spaces/".concat(params.spaceId, "/api_keys/").concat(params.apiKeyId));
};
var getMany = function getMany(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.get(http, "/spaces/".concat(params.spaceId, "/api_keys"), {
params: params.query
});
};
var create = function create(http, params, data, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.post(http, "/spaces/".concat(params.spaceId, "/api_keys"), data, {
headers: headers
});
};
var createWithId = function createWithId(http, params, data, headers) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.put(http, "/spaces/".concat(params.spaceId, "/api_keys/").concat(params.apiKeyId), data, {
headers: headers
});
};
var update = function update(http, params, rawData, headers) {
var _rawData$sys$version;
var data = (0,fast_copy__WEBPACK_IMPORTED_MODULE_0__["default"])(rawData);
if ('accessToken' in data) {
delete data.accessToken;
}
if ('preview_api_key' in data) {
delete data.preview_api_key;
}
if ('policies' in data) {
delete data.policies;
}
delete data.sys;
return _raw__WEBPACK_IMPORTED_MODULE_1__.put(http, "/spaces/".concat(params.spaceId, "/api_keys/").concat(params.apiKeyId), data, {
headers: _objectSpread({
'X-Contentful-Version': (_rawData$sys$version = rawData.sys.version) !== null && _rawData$sys$version !== void 0 ? _rawData$sys$version : 0
}, headers)
});
};
var del = function del(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_1__.del(http, "/spaces/".concat(params.spaceId, "/api_keys/").concat(params.apiKeyId));
};
/***/ }),
/***/ "./adapters/REST/endpoints/app-access-token.ts":
/*!*****************************************************!*\
!*** ./adapters/REST/endpoints/app-access-token.ts ***!
\*****************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ create: function() { return /* binding */ create; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
var create = function create(http, params, data) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/app_installations/").concat(params.appDefinitionId, "/access_tokens"), undefined, {
headers: {
Authorization: "Bearer ".concat(data.jwt)
}
});
};
/***/ }),
/***/ "./adapters/REST/endpoints/app-action-call.ts":
/*!****************************************************!*\
!*** ./adapters/REST/endpoints/app-action-call.ts ***!
\****************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ create: function() { return /* binding */ create; },
/* harmony export */ createWithResponse: function() { return /* binding */ createWithResponse; },
/* harmony export */ createWithResult: function() { return /* binding */ createWithResult; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ getCallDetails: function() { return /* binding */ getCallDetails; },
/* harmony export */ getResponse: function() { return /* binding */ getResponse; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
/* harmony import */ var _common_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../common-utils */ "./common-utils.ts");
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i.return) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); }
function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); }
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }
var create = function create(http, params, data) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/app_installations/").concat(params.appDefinitionId, "/actions/").concat(params.appActionId, "/calls"), data);
};
var getCallDetails = function getCallDetails(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/actions/").concat(params.appActionId, "/calls/").concat(params.callId));
};
var APP_ACTION_CALL_RETRY_INTERVAL = 2000;
var APP_ACTION_CALL_RETRIES = 15;
function callAppActionResult(_x, _x2, _x3) {
return _callAppActionResult.apply(this, arguments);
}
function _callAppActionResult() {
_callAppActionResult = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee4(http, params, _ref) {
var callId, checkCount, retryInterval, retries;
return _regenerator().w(function (_context4) {
while (1) switch (_context4.n) {
case 0:
callId = _ref.callId;
checkCount = 1;
retryInterval = params.retryInterval || APP_ACTION_CALL_RETRY_INTERVAL;
retries = params.retries || APP_ACTION_CALL_RETRIES;
return _context4.a(2, new Promise(function (resolve, reject) {
var _poll = /*#__PURE__*/function () {
var _ref5 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee3() {
var _result$response, _result$response2, result, error, _error, _t;
return _regenerator().w(function (_context3) {
while (1) switch (_context3.p = _context3.n) {
case 0:
_context3.p = 0;
_context3.n = 1;
return getCallDetails(http, _objectSpread(_objectSpread({}, params), {}, {
callId: callId
}));
case 1:
result = _context3.v;
if (!(result !== null && result !== void 0 && (_result$response = result.response) !== null && _result$response !== void 0 && _result$response.statusCode && !(0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.isSuccessful)(result === null || result === void 0 ? void 0 : (_result$response2 = result.response) === null || _result$response2 === void 0 ? void 0 : _result$response2.statusCode))) {
_context3.n = 2;
break;
}
error = new Error('App action not found or lambda fails');
reject(error);
_context3.n = 6;
break;
case 2:
if (!(0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.isSuccessful)(result.statusCode)) {
_context3.n = 3;
break;
}
resolve(result);
_context3.n = 6;
break;
case 3:
if (!((0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.shouldRePoll)(result.statusCode) && checkCount < retries)) {
_context3.n = 5;
break;
}
checkCount++;
_context3.n = 4;
return (0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.waitFor)(retryInterval);
case 4:
_poll();
_context3.n = 6;
break;
case 5:
_error = new Error('The app action response is taking longer than expected to process.');
reject(_error);
case 6:
_context3.n = 10;
break;
case 7:
_context3.p = 7;
_t = _context3.v;
checkCount++;
if (!(checkCount > retries)) {
_context3.n = 8;
break;
}
reject(new Error('The app action response is taking longer than expected to process.'));
return _context3.a(2);
case 8:
_context3.n = 9;
return (0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.waitFor)(retryInterval);
case 9:
_poll();
case 10:
return _context3.a(2);
}
}, _callee3, null, [[0, 7]]);
}));
return function poll() {
return _ref5.apply(this, arguments);
};
}();
_poll();
}));
}
}, _callee4);
}));
return _callAppActionResult.apply(this, arguments);
}
var createWithResponse = /*#__PURE__*/function () {
var _ref2 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(http, params, data) {
var createResponse, callId;
return _regenerator().w(function (_context) {
while (1) switch (_context.n) {
case 0:
_context.n = 1;
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/app_installations/").concat(params.appDefinitionId, "/actions/").concat(params.appActionId, "/calls"), data);
case 1:
createResponse = _context.v;
callId = createResponse.sys.id;
return _context.a(2, callAppActionResult(http, params, {
callId: callId
}));
}
}, _callee);
}));
return function createWithResponse(_x4, _x5, _x6) {
return _ref2.apply(this, arguments);
};
}();
// Get structured AppActionCall (status/result/error) via new route that includes app installation context
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/app_installations/").concat(params.appDefinitionId, "/actions/").concat(params.appActionId, "/calls/").concat(params.callId));
};
// Get raw AppActionCall response (headers/body) for a completed call
var getResponse = function getResponse(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/app_installations/").concat(params.appDefinitionId, "/actions/").concat(params.appActionId, "/calls/").concat(params.callId, "/response"));
};
function pollStructuredAppActionCall(_x7, _x8, _x9) {
return _pollStructuredAppActionCall.apply(this, arguments);
} // Create and poll the structured AppActionCall until completion (succeeded/failed)
function _pollStructuredAppActionCall() {
_pollStructuredAppActionCall = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee6(http, params, _ref3) {
var callId, checkCount, retryInterval, retries;
return _regenerator().w(function (_context6) {
while (1) switch (_context6.n) {
case 0:
callId = _ref3.callId;
checkCount = 1;
retryInterval = params.retryInterval || APP_ACTION_CALL_RETRY_INTERVAL;
retries = params.retries || APP_ACTION_CALL_RETRIES;
return _context6.a(2, new Promise(function (resolve, reject) {
var _poll2 = /*#__PURE__*/function () {
var _ref6 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee5() {
var result, _t2;
return _regenerator().w(function (_context5) {
while (1) switch (_context5.p = _context5.n) {
case 0:
_context5.p = 0;
_context5.n = 1;
return get(http, _objectSpread(_objectSpread({}, params), {}, {
callId: callId
}));
case 1:
result = _context5.v;
if (!((result === null || result === void 0 ? void 0 : result.sys.status) === 'succeeded' || (result === null || result === void 0 ? void 0 : result.sys.status) === 'failed')) {
_context5.n = 2;
break;
}
resolve(result);
_context5.n = 5;
break;
case 2:
if (!((result === null || result === void 0 ? void 0 : result.sys.status) === 'processing' && checkCount < retries)) {
_context5.n = 4;
break;
}
checkCount++;
_context5.n = 3;
return (0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.waitFor)(retryInterval);
case 3:
_poll2();
_context5.n = 5;
break;
case 4:
// Status not terminal and no more retries
reject(new Error('The app action result is taking longer than expected to process.'));
case 5:
_context5.n = 9;
break;
case 6:
_context5.p = 6;
_t2 = _context5.v;
checkCount++;
if (!(checkCount > retries)) {
_context5.n = 7;
break;
}
reject(new Error('The app action result is taking longer than expected to process.'));
return _context5.a(2);
case 7:
_context5.n = 8;
return (0,_common_utils__WEBPACK_IMPORTED_MODULE_1__.waitFor)(retryInterval);
case 8:
_poll2();
case 9:
return _context5.a(2);
}
}, _callee5, null, [[0, 6]]);
}));
return function poll() {
return _ref6.apply(this, arguments);
};
}();
_poll2();
}));
}
}, _callee6);
}));
return _pollStructuredAppActionCall.apply(this, arguments);
}
var createWithResult = /*#__PURE__*/function () {
var _ref4 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2(http, params, data) {
var createResponse, callId;
return _regenerator().w(function (_context2) {
while (1) switch (_context2.n) {
case 0:
_context2.n = 1;
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/app_installations/").concat(params.appDefinitionId, "/actions/").concat(params.appActionId, "/calls"), data);
case 1:
createResponse = _context2.v;
callId = createResponse.sys.id;
return _context2.a(2, pollStructuredAppActionCall(http, params, {
callId: callId
}));
}
}, _callee2);
}));
return function createWithResult(_x0, _x1, _x10) {
return _ref4.apply(this, arguments);
};
}();
/***/ }),
/***/ "./adapters/REST/endpoints/app-action.ts":
/*!***********************************************!*\
!*** ./adapters/REST/endpoints/app-action.ts ***!
\***********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ create: function() { return /* binding */ create; },
/* harmony export */ del: function() { return /* binding */ del; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ getMany: function() { return /* binding */ getMany; },
/* harmony export */ getManyForEnvironment: function() { return /* binding */ getManyForEnvironment; },
/* harmony export */ update: function() { return /* binding */ update; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./adapters/REST/endpoints/utils.ts");
var getBaseUrl = function getBaseUrl(params) {
return "/organizations/".concat(params.organizationId, "/app_definitions/").concat(params.appDefinitionId, "/actions");
};
var getAppActionUrl = function getAppActionUrl(params) {
return "".concat(getBaseUrl(params), "/").concat(params.appActionId);
};
var getAppActionsEnvUrl = function getAppActionsEnvUrl(params) {
if (params.environmentId) {
return "/spaces/".concat(params.spaceId, "/environments/").concat(params.environmentId, "/actions");
}
return "/spaces/".concat(params.spaceId, "/actions");
};
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getAppActionUrl(params));
};
var getMany = function getMany(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getBaseUrl(params), {
params: (0,_utils__WEBPACK_IMPORTED_MODULE_1__.normalizeSelect)(params.query)
});
};
var getManyForEnvironment = function getManyForEnvironment(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getAppActionsEnvUrl(params), {
params: (0,_utils__WEBPACK_IMPORTED_MODULE_1__.normalizeSelect)(params.query)
});
};
var del = function del(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.del(http, getAppActionUrl(params));
};
var create = function create(http, params, data) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, getBaseUrl(params), data);
};
var update = function update(http, params, data) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.put(http, getAppActionUrl(params), data);
};
/***/ }),
/***/ "./adapters/REST/endpoints/app-bundle.ts":
/*!***********************************************!*\
!*** ./adapters/REST/endpoints/app-bundle.ts ***!
\***********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ create: function() { return /* binding */ create; },
/* harmony export */ del: function() { return /* binding */ del; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ getMany: function() { return /* binding */ getMany; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./adapters/REST/endpoints/utils.ts");
var getBaseUrl = function getBaseUrl(params) {
return "/organizations/".concat(params.organizationId, "/app_definitions/").concat(params.appDefinitionId, "/app_bundles");
};
var getAppBundleUrl = function getAppBundleUrl(params) {
return "".concat(getBaseUrl(params), "/").concat(params.appBundleId);
};
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getAppBundleUrl(params));
};
var getMany = function getMany(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getBaseUrl(params), {
params: (0,_utils__WEBPACK_IMPORTED_MODULE_1__.normalizeSelect)(params.query)
});
};
var del = function del(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.del(http, getAppBundleUrl(params));
};
var create = function create(http, params, payload) {
var appUploadId = payload.appUploadId,
comment = payload.comment,
actions = payload.actions,
functions = payload.functions;
var data = {
upload: {
sys: {
type: 'Link',
linkType: 'AppUpload',
id: appUploadId
}
},
comment: comment,
actions: actions,
functions: functions
};
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, getBaseUrl(params), data);
};
/***/ }),
/***/ "./adapters/REST/endpoints/app-definition.ts":
/*!***************************************************!*\
!*** ./adapters/REST/endpoints/app-definition.ts ***!
\***************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ create: function() { return /* binding */ create; },
/* harmony export */ del: function() { return /* binding */ del; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ getAppDefinitionUrl: function() { return /* binding */ getAppDefinitionUrl; },
/* harmony export */ getInstallationsForOrg: function() { return /* binding */ getInstallationsForOrg; },
/* harmony export */ getMany: function() { return /* binding */ getMany; },
/* harmony export */ update: function() { return /* binding */ update; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
/* harmony import */ var fast_copy__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! fast-copy */ "../node_modules/fast-copy/dist/esm/index.mjs");
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ "./adapters/REST/endpoints/utils.ts");
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
var getBaseUrl = function getBaseUrl(params) {
return "/organizations/".concat(params.organizationId, "/app_definitions");
};
var getAppDefinitionUrl = function getAppDefinitionUrl(params) {
return getBaseUrl(params) + "/".concat(params.appDefinitionId);
};
var getBaseUrlForOrgInstallations = function getBaseUrlForOrgInstallations(params) {
return "/app_definitions/".concat(params.appDefinitionId, "/app_installations");
};
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getAppDefinitionUrl(params), {
params: (0,_utils__WEBPACK_IMPORTED_MODULE_2__.normalizeSelect)(params.query)
});
};
var getMany = function getMany(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getBaseUrl(params), {
params: params.query
});
};
var create = function create(http, params, rawData) {
var data = (0,fast_copy__WEBPACK_IMPORTED_MODULE_1__["default"])(rawData);
return _raw__WEBPACK_IMPORTED_MODULE_0__.post(http, getBaseUrl(params), data);
};
var update = function update(http, params, rawData, headers) {
var _rawData$sys$version;
var data = (0,fast_copy__WEBPACK_IMPORTED_MODULE_1__["default"])(rawData);
delete data.sys;
return _raw__WEBPACK_IMPORTED_MODULE_0__.put(http, getAppDefinitionUrl(params), data, {
headers: _objectSpread({
'X-Contentful-Version': (_rawData$sys$version = rawData.sys.version) !== null && _rawData$sys$version !== void 0 ? _rawData$sys$version : 0
}, headers)
});
};
var del = function del(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.del(http, getAppDefinitionUrl(params));
};
var getInstallationsForOrg = function getInstallationsForOrg(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, getBaseUrlForOrgInstallations(params), {
params: _objectSpread(_objectSpread({}, (0,_utils__WEBPACK_IMPORTED_MODULE_2__.normalizeSpaceId)((0,_utils__WEBPACK_IMPORTED_MODULE_2__.normalizeSelect)(params.query))), {}, {
'sys.organization.sys.id[in]': params.organizationId
})
});
};
/***/ }),
/***/ "./adapters/REST/endpoints/app-details.ts":
/*!************************************************!*\
!*** ./adapters/REST/endpoints/app-details.ts ***!
\************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ del: function() { return /* binding */ del; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ upsert: function() { return /* binding */ upsert; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/organizations/".concat(params.organizationId, "/app_definitions/").concat(params.appDefinitionId, "/details"));
};
var upsert = function upsert(http, params, data) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.put(http, "/organizations/".concat(params.organizationId, "/app_definitions/").concat(params.appDefinitionId, "/details"), data);
};
var del = function del(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.del(http, "/organizations/".concat(params.organizationId, "/app_definitions/").concat(params.appDefinitionId, "/details"));
};
/***/ }),
/***/ "./adapters/REST/endpoints/app-event-subscription.ts":
/*!***********************************************************!*\
!*** ./adapters/REST/endpoints/app-event-subscription.ts ***!
\***********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ del: function() { return /* binding */ del; },
/* harmony export */ get: function() { return /* binding */ get; },
/* harmony export */ upsert: function() { return /* binding */ upsert; }
/* harmony export */ });
/* harmony import */ var _raw__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./raw */ "./adapters/REST/endpoints/raw.ts");
var get = function get(http, params) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.get(http, "/organizations/".concat(params.organizationId, "/app_definitions/").concat(params.appDefinitionId, "/event_subscription"));
};
var upsert = function upsert(http, params, data) {
return _raw__WEBPACK_IMPORTED_MODULE_0__.put(http, "/organizations/".concat(params.organizationId, "/app_definitions/").concat(params.appDefinitionId, "/event_subscription"), data);
};
var del = function del(http, params) {
return