@kineticdata/react
Version:
A React library for the Kinetic Platform
39 lines (38 loc) • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.updateFileResource = exports.fetchFileResources = exports.fetchFileResource = exports.deleteFileResource = exports.createFileResource = void 0;
var _http = require("../http");
var _apiGroup = (0, _http.apiGroup)({
name: 'FileResource',
dataOption: 'fileResource',
plural: {
requiredOptions: [],
url: function url() {
return '/fileResources';
},
transform: function transform(response) {
return {
fileResources: response.data.fileResources
};
}
},
singular: {
requiredOptions: ['fileResourceSlug'],
url: function url(_ref) {
var fileResourceSlug = _ref.fileResourceSlug;
return "/fileResources/".concat(fileResourceSlug);
},
transform: function transform(response) {
return {
fileResource: response.data.fileResource
};
}
}
}),
fetchFileResources = exports.fetchFileResources = _apiGroup.fetchFileResources,
fetchFileResource = exports.fetchFileResource = _apiGroup.fetchFileResource,
createFileResource = exports.createFileResource = _apiGroup.createFileResource,
updateFileResource = exports.updateFileResource = _apiGroup.updateFileResource,
deleteFileResource = exports.deleteFileResource = _apiGroup.deleteFileResource;