@kineticdata/react
Version:
A React library for the Kinetic Platform
41 lines (40 loc) • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.updateWebApi = exports.fetchWebApis = exports.fetchWebApi = exports.deleteWebApi = exports.createWebApi = void 0;
var _http = require("../http");
var _apiGroup = (0, _http.apiGroup)({
name: 'WebApi',
dataOption: 'webApi',
plural: {
requiredOptions: [],
url: function url(_ref) {
var kappSlug = _ref.kappSlug;
return kappSlug ? "/kapps/".concat(kappSlug, "/webApis") : "/webApis";
},
transform: function transform(response) {
return {
webApis: response.data.webApis
};
}
},
singular: {
requiredOptions: ['slug'],
url: function url(_ref2) {
var slug = _ref2.slug,
kappSlug = _ref2.kappSlug;
return kappSlug ? "/kapps/".concat(kappSlug, "/webApis/").concat(slug) : "/webApis/".concat(slug);
},
transform: function transform(response) {
return {
webApi: response.data.webApi
};
}
}
}),
fetchWebApis = exports.fetchWebApis = _apiGroup.fetchWebApis,
fetchWebApi = exports.fetchWebApi = _apiGroup.fetchWebApi,
createWebApi = exports.createWebApi = _apiGroup.createWebApi,
updateWebApi = exports.updateWebApi = _apiGroup.updateWebApi,
deleteWebApi = exports.deleteWebApi = _apiGroup.deleteWebApi;