@kineticdata/react
Version:
A React library for the Kinetic Platform
43 lines (42 loc) • 1.65 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.updateFilestore = exports.fetchFilestores = exports.fetchFilestore = exports.deleteFilestore = exports.createFilestore = void 0;
var _http = require("../http");
var _apiGroup = (0, _http.apiGroup)({
name: 'Filestore',
dataOption: 'filestore',
plural: {
requiredOptions: [],
url: function url(_ref) {
var _ref$agentSlug = _ref.agentSlug,
agentSlug = _ref$agentSlug === void 0 ? 'system' : _ref$agentSlug;
return "/app/components/agents/".concat(agentSlug, "/app/api/v1/filestores");
},
transform: function transform(response) {
return {
filestores: response.data.filestores
};
}
},
singular: {
requiredOptions: ['filestoreSlug'],
url: function url(_ref2) {
var _ref2$agentSlug = _ref2.agentSlug,
agentSlug = _ref2$agentSlug === void 0 ? 'system' : _ref2$agentSlug,
filestoreSlug = _ref2.filestoreSlug;
return "/app/components/agents/".concat(agentSlug, "/app/api/v1/filestores/").concat(filestoreSlug);
},
transform: function transform(response) {
return {
filestore: response.data.filestore
};
}
}
}),
fetchFilestores = exports.fetchFilestores = _apiGroup.fetchFilestores,
fetchFilestore = exports.fetchFilestore = _apiGroup.fetchFilestore,
createFilestore = exports.createFilestore = _apiGroup.createFilestore,
updateFilestore = exports.updateFilestore = _apiGroup.updateFilestore,
deleteFilestore = exports.deleteFilestore = _apiGroup.deleteFilestore;