@contentstack/management
Advanced tools
Comparing version 1.19.1 to 1.19.2
# Changelog | ||
## [v1.19.2](https://github.com/contentstack/contentstack-management-javascript/tree/v1.19.2) (2025-02-11) | ||
- Enhancement | ||
- Added support for nested global fields. | ||
- Added api_version support for variants | ||
@@ -3,0 +7,0 @@ ## [v1.19.1](https://github.com/contentstack/contentstack-management-javascript/tree/v1.19.1) (2025-01-27) |
@@ -69,2 +69,4 @@ import _typeof from "@babel/runtime/helpers/typeof"; | ||
response, | ||
_http$httpClientParam, | ||
data, | ||
_args3 = arguments; | ||
@@ -92,20 +94,29 @@ return _regeneratorRuntime.wrap(function _callee3$(_context3) { | ||
if (!response.data) { | ||
_context3.next = 14; | ||
_context3.next = 17; | ||
break; | ||
} | ||
return _context3.abrupt("return", response.data); | ||
case 14: | ||
data = response.data || {}; | ||
if (headers) { | ||
data.stackHeaders = headers; | ||
} | ||
if ((http === null || http === void 0 || (_http$httpClientParam = http.httpClientParams) === null || _http$httpClientParam === void 0 || (_http$httpClientParam = _http$httpClientParam.headers) === null || _http$httpClientParam === void 0 ? void 0 : _http$httpClientParam.includeResHeaders) === true) { | ||
data.stackHeaders = _objectSpread(_objectSpread({}, data.stackHeaders), {}, { | ||
responseHeaders: response.headers | ||
}); | ||
} | ||
return _context3.abrupt("return", data); | ||
case 17: | ||
throw error(response); | ||
case 15: | ||
_context3.next = 20; | ||
case 18: | ||
_context3.next = 23; | ||
break; | ||
case 17: | ||
_context3.prev = 17; | ||
case 20: | ||
_context3.prev = 20; | ||
_context3.t0 = _context3["catch"](6); | ||
throw error(_context3.t0); | ||
case 20: | ||
case 23: | ||
case "end": | ||
return _context3.stop(); | ||
} | ||
}, _callee3, null, [[6, 17]]); | ||
}, _callee3, null, [[6, 20]]); | ||
})); | ||
@@ -149,2 +160,3 @@ return function publishUnpublish(_x3, _x4, _x5, _x6) { | ||
var _ref9 = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee5(data, param) { | ||
var _http$httpClientParam2; | ||
var headers, response; | ||
@@ -154,2 +166,5 @@ return _regeneratorRuntime.wrap(function _callee5$(_context5) { | ||
case 0: | ||
this.stackHeaders = _objectSpread(_objectSpread({}, this.stackHeaders), ((_http$httpClientParam2 = http.httpClientParams.headers) === null || _http$httpClientParam2 === void 0 ? void 0 : _http$httpClientParam2.api_version) && { | ||
api_version: http.httpClientParams.headers.api_version | ||
}); | ||
headers = { | ||
@@ -159,15 +174,15 @@ headers: _objectSpread(_objectSpread({}, cloneDeep(params)), cloneDeep(this.stackHeaders)), | ||
} || {}; | ||
_context5.prev = 1; | ||
_context5.next = 4; | ||
_context5.prev = 2; | ||
_context5.next = 5; | ||
return http.post(this.urlPath, data, headers); | ||
case 4: | ||
case 5: | ||
response = _context5.sent; | ||
if (!response.data) { | ||
_context5.next = 9; | ||
_context5.next = 10; | ||
break; | ||
} | ||
return _context5.abrupt("return", new this.constructor(http, parseData(response, this.stackHeaders, this.content_type_uid, this.taxonomy_uid, http))); | ||
case 9: | ||
case 10: | ||
if (!(response.status >= 200 && response.status < 300)) { | ||
_context5.next = 13; | ||
_context5.next = 14; | ||
break; | ||
@@ -179,16 +194,16 @@ } | ||
}); | ||
case 13: | ||
case 14: | ||
throw error(response); | ||
case 14: | ||
_context5.next = 19; | ||
case 15: | ||
_context5.next = 20; | ||
break; | ||
case 16: | ||
_context5.prev = 16; | ||
_context5.t0 = _context5["catch"](1); | ||
case 17: | ||
_context5.prev = 17; | ||
_context5.t0 = _context5["catch"](2); | ||
throw error(_context5.t0); | ||
case 19: | ||
case 20: | ||
case "end": | ||
return _context5.stop(); | ||
} | ||
}, _callee5, this, [[1, 16]]); | ||
}, _callee5, this, [[2, 17]]); | ||
})); | ||
@@ -202,6 +217,9 @@ return function (_x8, _x9) { | ||
var http = _ref10.http, | ||
wrapperCollection = _ref10.wrapperCollection; | ||
wrapperCollection = _ref10.wrapperCollection, | ||
apiVersion = _ref10.apiVersion; | ||
return function () { | ||
var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
var headers = _objectSpread({}, cloneDeep(this.stackHeaders)); | ||
var headers = _objectSpread(_objectSpread({}, cloneDeep(this.stackHeaders)), apiVersion != null ? { | ||
api_version: apiVersion | ||
} : {}); | ||
if (this.organization_uid) { | ||
@@ -424,3 +442,3 @@ headers.organization_uid = this.organization_uid; | ||
export function parseData(response, stackHeaders, contentTypeUID, taxonomy_uid, http) { | ||
var _http$httpClientParam; | ||
var _http$httpClientParam3; | ||
var data = response.data || {}; | ||
@@ -436,3 +454,3 @@ if (stackHeaders) { | ||
} | ||
if ((http === null || http === void 0 || (_http$httpClientParam = http.httpClientParams) === null || _http$httpClientParam === void 0 || (_http$httpClientParam = _http$httpClientParam.headers) === null || _http$httpClientParam === void 0 ? void 0 : _http$httpClientParam.includeResHeaders) === true) { | ||
if ((http === null || http === void 0 || (_http$httpClientParam3 = http.httpClientParams) === null || _http$httpClientParam3 === void 0 || (_http$httpClientParam3 = _http$httpClientParam3.headers) === null || _http$httpClientParam3 === void 0 ? void 0 : _http$httpClientParam3.includeResHeaders) === true) { | ||
data.stackHeaders = _objectSpread(_objectSpread({}, data.stackHeaders), {}, { | ||
@@ -439,0 +457,0 @@ responseHeaders: response.headers |
@@ -24,2 +24,6 @@ import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
if (data && data.entry) { | ||
this.apiVersion = data.api_version || undefined; | ||
if (this.apiVersion && !this.stackHeaders.api_version) { | ||
this.stackHeaders.api_version = this.apiVersion; | ||
} | ||
Object.assign(this, cloneDeep(data.entry)); | ||
@@ -26,0 +30,0 @@ this.urlPath = "/content_types/".concat(this.content_type_uid, "/entries/").concat(this.uid); |
@@ -0,1 +1,2 @@ | ||
import _typeof from "@babel/runtime/helpers/typeof"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
@@ -172,2 +173,3 @@ import _asyncToGenerator from "@babel/runtime/helpers/asyncToGenerator"; | ||
var uid = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var data = { | ||
@@ -182,2 +184,6 @@ stackHeaders: _this.stackHeaders | ||
} | ||
options = options || {}; // Ensure `options` is always an object | ||
if (options && _typeof(options) === 'object' && options.api_version) { | ||
data.api_version = options.api_version; | ||
} | ||
return new Entry(http, data); | ||
@@ -184,0 +190,0 @@ }; |
@@ -0,3 +1,6 @@ | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import _asyncToGenerator from "@babel/runtime/helpers/asyncToGenerator"; | ||
import _regeneratorRuntime from "@babel/runtime/regenerator"; | ||
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; } | ||
import cloneDeep from 'lodash/cloneDeep'; | ||
@@ -15,4 +18,9 @@ import { create, update, deleteEntity, fetch, query, upload, parseData } from '../../entity'; | ||
export function GlobalField(http) { | ||
var _this = this; | ||
var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
this.stackHeaders = data.stackHeaders; | ||
this.apiVersion = data.api_version || undefined; | ||
if (this.apiVersion) { | ||
this.stackHeaders.api_version = this.apiVersion; | ||
} | ||
this.urlPath = "/global_fields"; | ||
@@ -40,5 +48,130 @@ if (data.global_field) { | ||
*/ | ||
this.update = update(http, 'global_field'); | ||
this.update = /*#__PURE__*/function () { | ||
var _ref = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee(config) { | ||
var headers, response; | ||
return _regeneratorRuntime.wrap(function _callee$(_context) { | ||
while (1) switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.prev = 0; | ||
// Add `api_version` to headers if `this.apiVersion` is defined | ||
if (_this.apiVersion) { | ||
_this.stackHeaders.api_version = _this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, cloneDeep(_this.stackHeaders)) | ||
}; | ||
_context.next = 5; | ||
return http.put("".concat(_this.urlPath), config, headers); | ||
case 5: | ||
response = _context.sent; | ||
// Remove `api_version` from headers after fetching data | ||
if (_this.apiVersion) { | ||
delete _this.stackHeaders.api_version; | ||
} | ||
if (!response.data) { | ||
_context.next = 11; | ||
break; | ||
} | ||
return _context.abrupt("return", response.data); | ||
case 11: | ||
throw error(response); | ||
case 12: | ||
_context.next = 17; | ||
break; | ||
case 14: | ||
_context.prev = 14; | ||
_context.t0 = _context["catch"](0); | ||
throw error(_context.t0); | ||
case 17: | ||
case "end": | ||
return _context.stop(); | ||
} | ||
}, _callee, null, [[0, 14]]); | ||
})); | ||
return function (_x) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
/** | ||
* @description The Update GlobalField call lets you update the name and description of an existing GlobalField. | ||
* @memberof GlobalField | ||
* @func update | ||
* @returns {Promise<GlobalField.GlobalField>} Promise for GlobalField instance | ||
* @example | ||
* import * as contentstack from '@contentstack/management' | ||
* const client = contentstack.client() | ||
* const data = { | ||
* "global_field": { | ||
* "title": "Nested Global Field33", | ||
* "uid": "nested_global_field33", | ||
* "schema": [ | ||
* { | ||
* "data_type": "text", | ||
* "display_name": "Single Line Textbox", | ||
* "uid": "single_line" | ||
* }, | ||
* { | ||
* "data_type": "global_field", | ||
* "display_name": "Global", | ||
* "uid": "global_field", | ||
* "reference_to": "nested_global_field_123" | ||
* } | ||
* ] | ||
* } | ||
* } | ||
* client.stack({ api_key: 'api_key'}).globalField('global_field_uid').updateNestedGlobalField(data, { headers: { api_version: '3.2' }}) | ||
* .then((globalField) => { | ||
console.log(globalField) | ||
* }) | ||
*/ | ||
this.updateNestedGlobalField = /*#__PURE__*/function () { | ||
var _ref2 = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee2(config) { | ||
var headers, | ||
apiVersion, | ||
_headers, | ||
response, | ||
_args2 = arguments; | ||
return _regeneratorRuntime.wrap(function _callee2$(_context2) { | ||
while (1) switch (_context2.prev = _context2.next) { | ||
case 0: | ||
headers = _args2.length > 1 && _args2[1] !== undefined ? _args2[1] : {}; | ||
apiVersion = { | ||
api_version: '3.2' | ||
}; | ||
_this.stackHeaders = _objectSpread(_objectSpread(_objectSpread({}, _this.stackHeaders), apiVersion), headers); | ||
_context2.prev = 3; | ||
_headers = { | ||
headers: _objectSpread({}, cloneDeep(_this.stackHeaders)) | ||
}; | ||
_context2.next = 7; | ||
return http.put("".concat(_this.urlPath), config, _headers); | ||
case 7: | ||
response = _context2.sent; | ||
if (!response.data) { | ||
_context2.next = 12; | ||
break; | ||
} | ||
return _context2.abrupt("return", response.data); | ||
case 12: | ||
throw error(response); | ||
case 13: | ||
_context2.next = 18; | ||
break; | ||
case 15: | ||
_context2.prev = 15; | ||
_context2.t0 = _context2["catch"](3); | ||
throw error(_context2.t0); | ||
case 18: | ||
case "end": | ||
return _context2.stop(); | ||
} | ||
}, _callee2, null, [[3, 15]]); | ||
})); | ||
return function (_x2) { | ||
return _ref2.apply(this, arguments); | ||
}; | ||
}(); | ||
/** | ||
* @description The Delete GlobalField call is used to delete an existing GlobalField permanently from your Stack. | ||
@@ -55,3 +188,44 @@ * @memberof GlobalField | ||
*/ | ||
this["delete"] = deleteEntity(http); | ||
this["delete"] = /*#__PURE__*/_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee3() { | ||
var param, headers, response; | ||
return _regeneratorRuntime.wrap(function _callee3$(_context3) { | ||
while (1) switch (_context3.prev = _context3.next) { | ||
case 0: | ||
param = {}; | ||
_context3.prev = 1; | ||
// Add `api_version` to headers if `this.apiVersion` is defined | ||
if (_this.apiVersion) { | ||
_this.stackHeaders.api_version = _this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, cloneDeep(_this.stackHeaders)), | ||
params: _objectSpread({}, cloneDeep(param)) | ||
}; | ||
_context3.next = 6; | ||
return http["delete"](_this.urlPath, headers); | ||
case 6: | ||
response = _context3.sent; | ||
if (_this.apiVersion) { | ||
delete _this.stackHeaders.api_version; | ||
} | ||
if (!response.data) { | ||
_context3.next = 12; | ||
break; | ||
} | ||
return _context3.abrupt("return", response.data); | ||
case 12: | ||
throw error(response); | ||
case 13: | ||
_context3.next = 18; | ||
break; | ||
case 15: | ||
_context3.prev = 15; | ||
_context3.t0 = _context3["catch"](1); | ||
throw error(_context3.t0); | ||
case 18: | ||
case "end": | ||
return _context3.stop(); | ||
} | ||
}, _callee3, null, [[1, 15]]); | ||
})); | ||
@@ -71,3 +245,43 @@ /** | ||
*/ | ||
this.fetch = fetch(http, 'global_field'); | ||
this.fetch = /*#__PURE__*/_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee4() { | ||
var param, | ||
headers, | ||
response, | ||
_args4 = arguments; | ||
return _regeneratorRuntime.wrap(function _callee4$(_context4) { | ||
while (1) switch (_context4.prev = _context4.next) { | ||
case 0: | ||
param = _args4.length > 0 && _args4[0] !== undefined ? _args4[0] : {}; | ||
_context4.prev = 1; | ||
if (this.apiVersion) { | ||
this.stackHeaders.api_version = this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, cloneDeep(this.stackHeaders)), | ||
params: _objectSpread({}, cloneDeep(param)) | ||
}; | ||
_context4.next = 6; | ||
return http.get(this.urlPath, headers); | ||
case 6: | ||
response = _context4.sent; | ||
if (!response.data) { | ||
_context4.next = 11; | ||
break; | ||
} | ||
return _context4.abrupt("return", response.data); | ||
case 11: | ||
throw error(response); | ||
case 12: | ||
_context4.next = 17; | ||
break; | ||
case 14: | ||
_context4.prev = 14; | ||
_context4.t0 = _context4["catch"](1); | ||
throw error(_context4.t0); | ||
case 17: | ||
case "end": | ||
return _context4.stop(); | ||
} | ||
}, _callee4, this, [[1, 14]]); | ||
})); | ||
} else { | ||
@@ -95,5 +309,43 @@ /** | ||
*/ | ||
this.create = create({ | ||
http: http | ||
}); | ||
this.create = /*#__PURE__*/function () { | ||
var _ref5 = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee5(data) { | ||
var headers, response; | ||
return _regeneratorRuntime.wrap(function _callee5$(_context5) { | ||
while (1) switch (_context5.prev = _context5.next) { | ||
case 0: | ||
_context5.prev = 0; | ||
if (_this.apiVersion) { | ||
_this.stackHeaders.api_version = _this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, cloneDeep(_this.stackHeaders)) | ||
}; | ||
_context5.next = 5; | ||
return http.post("".concat(_this.urlPath), data, headers); | ||
case 5: | ||
response = _context5.sent; | ||
if (!response.data) { | ||
_context5.next = 10; | ||
break; | ||
} | ||
return _context5.abrupt("return", response.data); | ||
case 10: | ||
return _context5.abrupt("return", error(response)); | ||
case 11: | ||
_context5.next = 16; | ||
break; | ||
case 13: | ||
_context5.prev = 13; | ||
_context5.t0 = _context5["catch"](0); | ||
return _context5.abrupt("return", error(_context5.t0)); | ||
case 16: | ||
case "end": | ||
return _context5.stop(); | ||
} | ||
}, _callee5, null, [[0, 13]]); | ||
})); | ||
return function (_x3) { | ||
return _ref5.apply(this, arguments); | ||
}; | ||
}(); | ||
@@ -115,3 +367,4 @@ /** | ||
http: http, | ||
wrapperCollection: GlobalFieldCollection | ||
wrapperCollection: GlobalFieldCollection, | ||
apiVersion: this.apiVersion | ||
}); | ||
@@ -136,12 +389,15 @@ | ||
this["import"] = /*#__PURE__*/function () { | ||
var _ref = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee(data) { | ||
var _ref6 = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime.mark(function _callee6(data) { | ||
var params, | ||
headers, | ||
response, | ||
_args = arguments; | ||
return _regeneratorRuntime.wrap(function _callee$(_context) { | ||
while (1) switch (_context.prev = _context.next) { | ||
_args6 = arguments; | ||
return _regeneratorRuntime.wrap(function _callee6$(_context6) { | ||
while (1) switch (_context6.prev = _context6.next) { | ||
case 0: | ||
params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {}; | ||
_context.prev = 1; | ||
_context.next = 4; | ||
params = _args6.length > 1 && _args6[1] !== undefined ? _args6[1] : {}; | ||
headers = _args6.length > 2 && _args6[2] !== undefined ? _args6[2] : {}; | ||
_context6.prev = 2; | ||
this.stackHeaders = _objectSpread(_objectSpread({}, this.stackHeaders), headers); | ||
_context6.next = 6; | ||
return upload({ | ||
@@ -154,26 +410,26 @@ http: http, | ||
}); | ||
case 4: | ||
response = _context.sent; | ||
case 6: | ||
response = _context6.sent; | ||
if (!response.data) { | ||
_context.next = 9; | ||
_context6.next = 11; | ||
break; | ||
} | ||
return _context.abrupt("return", new this.constructor(http, parseData(response, this.stackHeaders))); | ||
case 9: | ||
return _context6.abrupt("return", new this.constructor(http, parseData(response, this.stackHeaders))); | ||
case 11: | ||
throw error(response); | ||
case 10: | ||
_context.next = 15; | ||
case 12: | ||
_context6.next = 17; | ||
break; | ||
case 12: | ||
_context.prev = 12; | ||
_context.t0 = _context["catch"](1); | ||
throw error(_context.t0); | ||
case 15: | ||
case 14: | ||
_context6.prev = 14; | ||
_context6.t0 = _context6["catch"](2); | ||
throw error(_context6.t0); | ||
case 17: | ||
case "end": | ||
return _context.stop(); | ||
return _context6.stop(); | ||
} | ||
}, _callee, this, [[1, 12]]); | ||
}, _callee6, this, [[2, 14]]); | ||
})); | ||
return function (_x) { | ||
return _ref.apply(this, arguments); | ||
return function (_x4) { | ||
return _ref6.apply(this, arguments); | ||
}; | ||
@@ -180,0 +436,0 @@ }(); |
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import _asyncToGenerator from "@babel/runtime/helpers/asyncToGenerator"; | ||
import _typeof from "@babel/runtime/helpers/typeof"; | ||
import _regeneratorRuntime from "@babel/runtime/regenerator"; | ||
@@ -184,13 +185,29 @@ 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; } | ||
* .then((globalField) => console.log(globalField)) | ||
* | ||
* client.stack({ api_key: 'api_key'}).globalField('globalField_uid', { api_version: '3.2' }).fetch() | ||
* .then((globalField) => console.log(globalField)) | ||
* | ||
*/ | ||
this.globalField = function () { | ||
var globalFieldUid = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
var globalFieldUidOrOptions = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var data = { | ||
stackHeaders: _this.stackHeaders | ||
}; | ||
if (globalFieldUid) { | ||
if (_typeof(globalFieldUidOrOptions) === 'object' && globalFieldUidOrOptions !== null) { | ||
options = globalFieldUidOrOptions; | ||
} else if (globalFieldUidOrOptions) { | ||
data.global_field = { | ||
uid: globalFieldUid | ||
uid: globalFieldUidOrOptions | ||
}; | ||
} | ||
// Safely handle `options` and check for `api_version` | ||
options = options || {}; // Ensure `options` is always an object | ||
if (options && _typeof(options) === 'object' && options.api_version) { | ||
data.api_version = options.api_version; | ||
if (options.api_version === '3.2') { | ||
data.nested_global_fields = true; | ||
} | ||
} | ||
return new GlobalField(http, data); | ||
@@ -197,0 +214,0 @@ }; |
@@ -88,2 +88,4 @@ "use strict"; | ||
response, | ||
_http$httpClientParam, | ||
data, | ||
_args3 = arguments; | ||
@@ -111,20 +113,29 @@ return _regenerator2["default"].wrap(function _callee3$(_context3) { | ||
if (!response.data) { | ||
_context3.next = 14; | ||
_context3.next = 17; | ||
break; | ||
} | ||
return _context3.abrupt("return", response.data); | ||
case 14: | ||
data = response.data || {}; | ||
if (headers) { | ||
data.stackHeaders = headers; | ||
} | ||
if ((http === null || http === void 0 || (_http$httpClientParam = http.httpClientParams) === null || _http$httpClientParam === void 0 || (_http$httpClientParam = _http$httpClientParam.headers) === null || _http$httpClientParam === void 0 ? void 0 : _http$httpClientParam.includeResHeaders) === true) { | ||
data.stackHeaders = _objectSpread(_objectSpread({}, data.stackHeaders), {}, { | ||
responseHeaders: response.headers | ||
}); | ||
} | ||
return _context3.abrupt("return", data); | ||
case 17: | ||
throw (0, _contentstackError2["default"])(response); | ||
case 15: | ||
_context3.next = 20; | ||
case 18: | ||
_context3.next = 23; | ||
break; | ||
case 17: | ||
_context3.prev = 17; | ||
case 20: | ||
_context3.prev = 20; | ||
_context3.t0 = _context3["catch"](6); | ||
throw (0, _contentstackError2["default"])(_context3.t0); | ||
case 20: | ||
case 23: | ||
case "end": | ||
return _context3.stop(); | ||
} | ||
}, _callee3, null, [[6, 17]]); | ||
}, _callee3, null, [[6, 20]]); | ||
})); | ||
@@ -168,2 +179,3 @@ return function publishUnpublish(_x3, _x4, _x5, _x6) { | ||
var _ref9 = (0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee5(data, param) { | ||
var _http$httpClientParam2; | ||
var headers, response; | ||
@@ -173,2 +185,5 @@ return _regenerator2["default"].wrap(function _callee5$(_context5) { | ||
case 0: | ||
this.stackHeaders = _objectSpread(_objectSpread({}, this.stackHeaders), ((_http$httpClientParam2 = http.httpClientParams.headers) === null || _http$httpClientParam2 === void 0 ? void 0 : _http$httpClientParam2.api_version) && { | ||
api_version: http.httpClientParams.headers.api_version | ||
}); | ||
headers = { | ||
@@ -178,15 +193,15 @@ headers: _objectSpread(_objectSpread({}, (0, _cloneDeep2["default"])(params)), (0, _cloneDeep2["default"])(this.stackHeaders)), | ||
} || {}; | ||
_context5.prev = 1; | ||
_context5.next = 4; | ||
_context5.prev = 2; | ||
_context5.next = 5; | ||
return http.post(this.urlPath, data, headers); | ||
case 4: | ||
case 5: | ||
response = _context5.sent; | ||
if (!response.data) { | ||
_context5.next = 9; | ||
_context5.next = 10; | ||
break; | ||
} | ||
return _context5.abrupt("return", new this.constructor(http, parseData(response, this.stackHeaders, this.content_type_uid, this.taxonomy_uid, http))); | ||
case 9: | ||
case 10: | ||
if (!(response.status >= 200 && response.status < 300)) { | ||
_context5.next = 13; | ||
_context5.next = 14; | ||
break; | ||
@@ -198,16 +213,16 @@ } | ||
}); | ||
case 13: | ||
case 14: | ||
throw (0, _contentstackError2["default"])(response); | ||
case 14: | ||
_context5.next = 19; | ||
case 15: | ||
_context5.next = 20; | ||
break; | ||
case 16: | ||
_context5.prev = 16; | ||
_context5.t0 = _context5["catch"](1); | ||
case 17: | ||
_context5.prev = 17; | ||
_context5.t0 = _context5["catch"](2); | ||
throw (0, _contentstackError2["default"])(_context5.t0); | ||
case 19: | ||
case 20: | ||
case "end": | ||
return _context5.stop(); | ||
} | ||
}, _callee5, this, [[1, 16]]); | ||
}, _callee5, this, [[2, 17]]); | ||
})); | ||
@@ -221,6 +236,9 @@ return function (_x8, _x9) { | ||
var http = _ref10.http, | ||
wrapperCollection = _ref10.wrapperCollection; | ||
wrapperCollection = _ref10.wrapperCollection, | ||
apiVersion = _ref10.apiVersion; | ||
return function () { | ||
var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
var headers = _objectSpread({}, (0, _cloneDeep2["default"])(this.stackHeaders)); | ||
var headers = _objectSpread(_objectSpread({}, (0, _cloneDeep2["default"])(this.stackHeaders)), apiVersion != null ? { | ||
api_version: apiVersion | ||
} : {}); | ||
if (this.organization_uid) { | ||
@@ -443,3 +461,3 @@ headers.organization_uid = this.organization_uid; | ||
function parseData(response, stackHeaders, contentTypeUID, taxonomy_uid, http) { | ||
var _http$httpClientParam; | ||
var _http$httpClientParam3; | ||
var data = response.data || {}; | ||
@@ -455,3 +473,3 @@ if (stackHeaders) { | ||
} | ||
if ((http === null || http === void 0 || (_http$httpClientParam = http.httpClientParams) === null || _http$httpClientParam === void 0 || (_http$httpClientParam = _http$httpClientParam.headers) === null || _http$httpClientParam === void 0 ? void 0 : _http$httpClientParam.includeResHeaders) === true) { | ||
if ((http === null || http === void 0 || (_http$httpClientParam3 = http.httpClientParams) === null || _http$httpClientParam3 === void 0 || (_http$httpClientParam3 = _http$httpClientParam3.headers) === null || _http$httpClientParam3 === void 0 ? void 0 : _http$httpClientParam3.includeResHeaders) === true) { | ||
data.stackHeaders = _objectSpread(_objectSpread({}, data.stackHeaders), {}, { | ||
@@ -458,0 +476,0 @@ responseHeaders: response.headers |
@@ -39,2 +39,6 @@ "use strict"; | ||
if (data && data.entry) { | ||
this.apiVersion = data.api_version || undefined; | ||
if (this.apiVersion && !this.stackHeaders.api_version) { | ||
this.stackHeaders.api_version = this.apiVersion; | ||
} | ||
Object.assign(this, (0, _cloneDeep2["default"])(data.entry)); | ||
@@ -41,0 +45,0 @@ this.urlPath = "/content_types/".concat(this.content_type_uid, "/entries/").concat(this.uid); |
@@ -8,2 +8,4 @@ "use strict"; | ||
}); | ||
var _typeof2 = require("@babel/runtime/helpers/typeof"); | ||
var _typeof3 = (0, _interopRequireDefault2["default"])(_typeof2); | ||
var _defineProperty2 = require("@babel/runtime/helpers/defineProperty"); | ||
@@ -189,2 +191,3 @@ var _defineProperty3 = (0, _interopRequireDefault2["default"])(_defineProperty2); | ||
var uid = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var data = { | ||
@@ -199,2 +202,6 @@ stackHeaders: _this.stackHeaders | ||
} | ||
options = options || {}; // Ensure `options` is always an object | ||
if (options && (0, _typeof3["default"])(options) === 'object' && options.api_version) { | ||
data.api_version = options.api_version; | ||
} | ||
return new _index.Entry(http, data); | ||
@@ -201,0 +208,0 @@ }; |
@@ -8,2 +8,4 @@ "use strict"; | ||
}); | ||
var _defineProperty2 = require("@babel/runtime/helpers/defineProperty"); | ||
var _defineProperty3 = (0, _interopRequireDefault2["default"])(_defineProperty2); | ||
var _asyncToGenerator2 = require("@babel/runtime/helpers/asyncToGenerator"); | ||
@@ -24,2 +26,4 @@ var _asyncToGenerator3 = (0, _interopRequireDefault2["default"])(_asyncToGenerator2); | ||
var _fs = require("fs"); | ||
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) { (0, _defineProperty3["default"])(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; } | ||
/** | ||
@@ -31,4 +35,9 @@ * GlobalField defines the structure or schema of a page or a section of your web or mobile property. To create global Fields for your application, you are required to first create a gloabl field. Read more about <a href='https://www.contentstack.com/docs/guide/global-fields'>Global Fields</a>. | ||
function GlobalField(http) { | ||
var _this = this; | ||
var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
this.stackHeaders = data.stackHeaders; | ||
this.apiVersion = data.api_version || undefined; | ||
if (this.apiVersion) { | ||
this.stackHeaders.api_version = this.apiVersion; | ||
} | ||
this.urlPath = "/global_fields"; | ||
@@ -56,5 +65,130 @@ if (data.global_field) { | ||
*/ | ||
this.update = (0, _entity.update)(http, 'global_field'); | ||
this.update = /*#__PURE__*/function () { | ||
var _ref = (0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee(config) { | ||
var headers, response; | ||
return _regenerator2["default"].wrap(function _callee$(_context) { | ||
while (1) switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.prev = 0; | ||
// Add `api_version` to headers if `this.apiVersion` is defined | ||
if (_this.apiVersion) { | ||
_this.stackHeaders.api_version = _this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, (0, _cloneDeep2["default"])(_this.stackHeaders)) | ||
}; | ||
_context.next = 5; | ||
return http.put("".concat(_this.urlPath), config, headers); | ||
case 5: | ||
response = _context.sent; | ||
// Remove `api_version` from headers after fetching data | ||
if (_this.apiVersion) { | ||
delete _this.stackHeaders.api_version; | ||
} | ||
if (!response.data) { | ||
_context.next = 11; | ||
break; | ||
} | ||
return _context.abrupt("return", response.data); | ||
case 11: | ||
throw (0, _contentstackError2["default"])(response); | ||
case 12: | ||
_context.next = 17; | ||
break; | ||
case 14: | ||
_context.prev = 14; | ||
_context.t0 = _context["catch"](0); | ||
throw (0, _contentstackError2["default"])(_context.t0); | ||
case 17: | ||
case "end": | ||
return _context.stop(); | ||
} | ||
}, _callee, null, [[0, 14]]); | ||
})); | ||
return function (_x) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
/** | ||
* @description The Update GlobalField call lets you update the name and description of an existing GlobalField. | ||
* @memberof GlobalField | ||
* @func update | ||
* @returns {Promise<GlobalField.GlobalField>} Promise for GlobalField instance | ||
* @example | ||
* import * as contentstack from '@contentstack/management' | ||
* const client = contentstack.client() | ||
* const data = { | ||
* "global_field": { | ||
* "title": "Nested Global Field33", | ||
* "uid": "nested_global_field33", | ||
* "schema": [ | ||
* { | ||
* "data_type": "text", | ||
* "display_name": "Single Line Textbox", | ||
* "uid": "single_line" | ||
* }, | ||
* { | ||
* "data_type": "global_field", | ||
* "display_name": "Global", | ||
* "uid": "global_field", | ||
* "reference_to": "nested_global_field_123" | ||
* } | ||
* ] | ||
* } | ||
* } | ||
* client.stack({ api_key: 'api_key'}).globalField('global_field_uid').updateNestedGlobalField(data, { headers: { api_version: '3.2' }}) | ||
* .then((globalField) => { | ||
console.log(globalField) | ||
* }) | ||
*/ | ||
this.updateNestedGlobalField = /*#__PURE__*/function () { | ||
var _ref2 = (0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee2(config) { | ||
var headers, | ||
apiVersion, | ||
_headers, | ||
response, | ||
_args2 = arguments; | ||
return _regenerator2["default"].wrap(function _callee2$(_context2) { | ||
while (1) switch (_context2.prev = _context2.next) { | ||
case 0: | ||
headers = _args2.length > 1 && _args2[1] !== undefined ? _args2[1] : {}; | ||
apiVersion = { | ||
api_version: '3.2' | ||
}; | ||
_this.stackHeaders = _objectSpread(_objectSpread(_objectSpread({}, _this.stackHeaders), apiVersion), headers); | ||
_context2.prev = 3; | ||
_headers = { | ||
headers: _objectSpread({}, (0, _cloneDeep2["default"])(_this.stackHeaders)) | ||
}; | ||
_context2.next = 7; | ||
return http.put("".concat(_this.urlPath), config, _headers); | ||
case 7: | ||
response = _context2.sent; | ||
if (!response.data) { | ||
_context2.next = 12; | ||
break; | ||
} | ||
return _context2.abrupt("return", response.data); | ||
case 12: | ||
throw (0, _contentstackError2["default"])(response); | ||
case 13: | ||
_context2.next = 18; | ||
break; | ||
case 15: | ||
_context2.prev = 15; | ||
_context2.t0 = _context2["catch"](3); | ||
throw (0, _contentstackError2["default"])(_context2.t0); | ||
case 18: | ||
case "end": | ||
return _context2.stop(); | ||
} | ||
}, _callee2, null, [[3, 15]]); | ||
})); | ||
return function (_x2) { | ||
return _ref2.apply(this, arguments); | ||
}; | ||
}(); | ||
/** | ||
* @description The Delete GlobalField call is used to delete an existing GlobalField permanently from your Stack. | ||
@@ -71,3 +205,44 @@ * @memberof GlobalField | ||
*/ | ||
this["delete"] = (0, _entity.deleteEntity)(http); | ||
this["delete"] = /*#__PURE__*/(0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee3() { | ||
var param, headers, response; | ||
return _regenerator2["default"].wrap(function _callee3$(_context3) { | ||
while (1) switch (_context3.prev = _context3.next) { | ||
case 0: | ||
param = {}; | ||
_context3.prev = 1; | ||
// Add `api_version` to headers if `this.apiVersion` is defined | ||
if (_this.apiVersion) { | ||
_this.stackHeaders.api_version = _this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, (0, _cloneDeep2["default"])(_this.stackHeaders)), | ||
params: _objectSpread({}, (0, _cloneDeep2["default"])(param)) | ||
}; | ||
_context3.next = 6; | ||
return http["delete"](_this.urlPath, headers); | ||
case 6: | ||
response = _context3.sent; | ||
if (_this.apiVersion) { | ||
delete _this.stackHeaders.api_version; | ||
} | ||
if (!response.data) { | ||
_context3.next = 12; | ||
break; | ||
} | ||
return _context3.abrupt("return", response.data); | ||
case 12: | ||
throw (0, _contentstackError2["default"])(response); | ||
case 13: | ||
_context3.next = 18; | ||
break; | ||
case 15: | ||
_context3.prev = 15; | ||
_context3.t0 = _context3["catch"](1); | ||
throw (0, _contentstackError2["default"])(_context3.t0); | ||
case 18: | ||
case "end": | ||
return _context3.stop(); | ||
} | ||
}, _callee3, null, [[1, 15]]); | ||
})); | ||
@@ -87,3 +262,43 @@ /** | ||
*/ | ||
this.fetch = (0, _entity.fetch)(http, 'global_field'); | ||
this.fetch = /*#__PURE__*/(0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee4() { | ||
var param, | ||
headers, | ||
response, | ||
_args4 = arguments; | ||
return _regenerator2["default"].wrap(function _callee4$(_context4) { | ||
while (1) switch (_context4.prev = _context4.next) { | ||
case 0: | ||
param = _args4.length > 0 && _args4[0] !== undefined ? _args4[0] : {}; | ||
_context4.prev = 1; | ||
if (this.apiVersion) { | ||
this.stackHeaders.api_version = this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, (0, _cloneDeep2["default"])(this.stackHeaders)), | ||
params: _objectSpread({}, (0, _cloneDeep2["default"])(param)) | ||
}; | ||
_context4.next = 6; | ||
return http.get(this.urlPath, headers); | ||
case 6: | ||
response = _context4.sent; | ||
if (!response.data) { | ||
_context4.next = 11; | ||
break; | ||
} | ||
return _context4.abrupt("return", response.data); | ||
case 11: | ||
throw (0, _contentstackError2["default"])(response); | ||
case 12: | ||
_context4.next = 17; | ||
break; | ||
case 14: | ||
_context4.prev = 14; | ||
_context4.t0 = _context4["catch"](1); | ||
throw (0, _contentstackError2["default"])(_context4.t0); | ||
case 17: | ||
case "end": | ||
return _context4.stop(); | ||
} | ||
}, _callee4, this, [[1, 14]]); | ||
})); | ||
} else { | ||
@@ -111,5 +326,43 @@ /** | ||
*/ | ||
this.create = (0, _entity.create)({ | ||
http: http | ||
}); | ||
this.create = /*#__PURE__*/function () { | ||
var _ref5 = (0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee5(data) { | ||
var headers, response; | ||
return _regenerator2["default"].wrap(function _callee5$(_context5) { | ||
while (1) switch (_context5.prev = _context5.next) { | ||
case 0: | ||
_context5.prev = 0; | ||
if (_this.apiVersion) { | ||
_this.stackHeaders.api_version = _this.apiVersion; | ||
} | ||
headers = { | ||
headers: _objectSpread({}, (0, _cloneDeep2["default"])(_this.stackHeaders)) | ||
}; | ||
_context5.next = 5; | ||
return http.post("".concat(_this.urlPath), data, headers); | ||
case 5: | ||
response = _context5.sent; | ||
if (!response.data) { | ||
_context5.next = 10; | ||
break; | ||
} | ||
return _context5.abrupt("return", response.data); | ||
case 10: | ||
return _context5.abrupt("return", (0, _contentstackError2["default"])(response)); | ||
case 11: | ||
_context5.next = 16; | ||
break; | ||
case 13: | ||
_context5.prev = 13; | ||
_context5.t0 = _context5["catch"](0); | ||
return _context5.abrupt("return", (0, _contentstackError2["default"])(_context5.t0)); | ||
case 16: | ||
case "end": | ||
return _context5.stop(); | ||
} | ||
}, _callee5, null, [[0, 13]]); | ||
})); | ||
return function (_x3) { | ||
return _ref5.apply(this, arguments); | ||
}; | ||
}(); | ||
@@ -131,3 +384,4 @@ /** | ||
http: http, | ||
wrapperCollection: GlobalFieldCollection | ||
wrapperCollection: GlobalFieldCollection, | ||
apiVersion: this.apiVersion | ||
}); | ||
@@ -152,12 +406,15 @@ | ||
this["import"] = /*#__PURE__*/function () { | ||
var _ref = (0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee(data) { | ||
var _ref6 = (0, _asyncToGenerator3["default"])(/*#__PURE__*/_regenerator2["default"].mark(function _callee6(data) { | ||
var params, | ||
headers, | ||
response, | ||
_args = arguments; | ||
return _regenerator2["default"].wrap(function _callee$(_context) { | ||
while (1) switch (_context.prev = _context.next) { | ||
_args6 = arguments; | ||
return _regenerator2["default"].wrap(function _callee6$(_context6) { | ||
while (1) switch (_context6.prev = _context6.next) { | ||
case 0: | ||
params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {}; | ||
_context.prev = 1; | ||
_context.next = 4; | ||
params = _args6.length > 1 && _args6[1] !== undefined ? _args6[1] : {}; | ||
headers = _args6.length > 2 && _args6[2] !== undefined ? _args6[2] : {}; | ||
_context6.prev = 2; | ||
this.stackHeaders = _objectSpread(_objectSpread({}, this.stackHeaders), headers); | ||
_context6.next = 6; | ||
return (0, _entity.upload)({ | ||
@@ -170,26 +427,26 @@ http: http, | ||
}); | ||
case 4: | ||
response = _context.sent; | ||
case 6: | ||
response = _context6.sent; | ||
if (!response.data) { | ||
_context.next = 9; | ||
_context6.next = 11; | ||
break; | ||
} | ||
return _context.abrupt("return", new this.constructor(http, (0, _entity.parseData)(response, this.stackHeaders))); | ||
case 9: | ||
return _context6.abrupt("return", new this.constructor(http, (0, _entity.parseData)(response, this.stackHeaders))); | ||
case 11: | ||
throw (0, _contentstackError2["default"])(response); | ||
case 10: | ||
_context.next = 15; | ||
case 12: | ||
_context6.next = 17; | ||
break; | ||
case 12: | ||
_context.prev = 12; | ||
_context.t0 = _context["catch"](1); | ||
throw (0, _contentstackError2["default"])(_context.t0); | ||
case 15: | ||
case 14: | ||
_context6.prev = 14; | ||
_context6.t0 = _context6["catch"](2); | ||
throw (0, _contentstackError2["default"])(_context6.t0); | ||
case 17: | ||
case "end": | ||
return _context.stop(); | ||
return _context6.stop(); | ||
} | ||
}, _callee, this, [[1, 12]]); | ||
}, _callee6, this, [[2, 14]]); | ||
})); | ||
return function (_x) { | ||
return _ref.apply(this, arguments); | ||
return function (_x4) { | ||
return _ref6.apply(this, arguments); | ||
}; | ||
@@ -196,0 +453,0 @@ }(); |
@@ -12,2 +12,4 @@ "use strict"; | ||
var _asyncToGenerator3 = (0, _interopRequireDefault2["default"])(_asyncToGenerator2); | ||
var _typeof2 = require("@babel/runtime/helpers/typeof"); | ||
var _typeof3 = (0, _interopRequireDefault2["default"])(_typeof2); | ||
exports.Stack = Stack; | ||
@@ -198,13 +200,29 @@ exports.StackCollection = StackCollection; | ||
* .then((globalField) => console.log(globalField)) | ||
* | ||
* client.stack({ api_key: 'api_key'}).globalField('globalField_uid', { api_version: '3.2' }).fetch() | ||
* .then((globalField) => console.log(globalField)) | ||
* | ||
*/ | ||
this.globalField = function () { | ||
var globalFieldUid = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
var globalFieldUidOrOptions = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var data = { | ||
stackHeaders: _this.stackHeaders | ||
}; | ||
if (globalFieldUid) { | ||
if ((0, _typeof3["default"])(globalFieldUidOrOptions) === 'object' && globalFieldUidOrOptions !== null) { | ||
options = globalFieldUidOrOptions; | ||
} else if (globalFieldUidOrOptions) { | ||
data.global_field = { | ||
uid: globalFieldUid | ||
uid: globalFieldUidOrOptions | ||
}; | ||
} | ||
// Safely handle `options` and check for `api_version` | ||
options = options || {}; // Ensure `options` is always an object | ||
if (options && (0, _typeof3["default"])(options) === 'object' && options.api_version) { | ||
data.api_version = options.api_version; | ||
if (options.api_version === '3.2') { | ||
data.nested_global_fields = true; | ||
} | ||
} | ||
return new _index4.GlobalField(http, data); | ||
@@ -211,0 +229,0 @@ }; |
{ | ||
"name": "@contentstack/management", | ||
"version": "1.19.1", | ||
"version": "1.19.2", | ||
"description": "The Content Management API is used to manage the content of your Contentstack account", | ||
@@ -5,0 +5,0 @@ "main": "./dist/node/contentstack-management.js", |
@@ -9,4 +9,4 @@ import { Response } from "../../contentstackCollection"; | ||
delete(config: BulkDeleteConfig): Promise<Response> | ||
addItems(config: AddItemsConfig): Promise<Response> | ||
updateItems(config: AddItemsConfig): Promise<Response> | ||
addItems(config: BulkAddItemsConfig): Promise<Response> | ||
updateItems(config: BulkAddItemsConfig): Promise<Response> | ||
jobStatus(config: BulkJobStatus): Promise<Response> | ||
@@ -13,0 +13,0 @@ } |
@@ -7,7 +7,5 @@ import { AnyProperty, SystemFields } from "../../utility/fields"; | ||
entry(): Entries | ||
entry(uid: string): Entry | ||
entry(uid: string, options?: { api_version : number | string }): Entry | ||
} | ||
export interface ContentTypes extends Queryable<ContentType, {content_type: ContentTypeData}> { | ||
@@ -14,0 +12,0 @@ import(data: {content_type: string}, params?: any): Promise<ContentType> |
@@ -11,2 +11,3 @@ import { AnyProperty, SystemFields } from "../../utility/fields"; | ||
import(data: {global_field: string}, params?: any): Promise<GlobalField> | ||
(globalFieldUidOrOptions: string | { api_version?: string }, options?: { api_version?: string }): GlobalField; | ||
} | ||
@@ -13,0 +14,0 @@ |
@@ -25,3 +25,3 @@ import { Response } from "../contentstackCollection"; | ||
import { VariantGroup, VariantGroups } from "./VariantGroup"; | ||
import { VariantGroupVariant, VariantGroupVariants } from "./VariantGroup/variants"; | ||
import { Variant, Variants } from "./VariantGroup/variants"; | ||
@@ -66,3 +66,5 @@ export interface StackConfig { | ||
globalField(): GlobalFields | ||
globalField({}): GlobalFields | ||
globalField(uid: string): GlobalField | ||
globalField(uid: string, option: object): GlobalField | ||
@@ -115,4 +117,4 @@ asset(): Assets | ||
variant(): VariantGroupVariants | ||
variant(uid: string): VariantGroupVariant | ||
variant(): Variants | ||
variant(uid: string): Variant | ||
} |
import { AnyProperty, SystemFields } from "../../../utility/fields"; | ||
import { Queryable, SystemFunction } from "../../../utility/operations"; | ||
export interface VariantGroupVariant extends SystemFields, SystemFunction<VariantGroupVariants> { | ||
export interface Variant extends SystemFields, SystemFunction<Variants> { | ||
} | ||
export interface VariantGroupVariants extends Queryable<VariantGroupVariants, {variant: VariantData}> { | ||
export interface Variants extends Queryable<Variants, {variant: VariantData}> { | ||
@@ -10,0 +10,0 @@ } |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
2453598
26883
49