@kineticdata/react
Version:
A React library for the Kinetic Platform
41 lines (40 loc) • 1.7 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.updateBridgeModelMapping = exports.fetchBridgeModelMappings = exports.fetchBridgeModelMapping = exports.deleteBridgeModelMapping = exports.createBridgeModelMapping = void 0;
var _http = require("../http");
var _apiGroup = (0, _http.apiGroup)({
name: 'BridgeModelMapping',
dataOption: 'bridgeModelMapping',
plural: {
requiredOptions: ['modelName'],
url: function url(_ref) {
var modelName = _ref.modelName;
return "/models/".concat(modelName, "/mappings");
},
transform: function transform(response) {
return {
bridgeModelMappings: response.data.mappings
};
}
},
singular: {
requiredOptions: ['modelName', 'mappingName'],
url: function url(_ref2) {
var modelName = _ref2.modelName,
mappingName = _ref2.mappingName;
return "/models/".concat(encodeURIComponent(modelName), "/mappings/").concat(encodeURIComponent(mappingName));
},
transform: function transform(response) {
return {
bridgeModelMapping: response.data.mapping
};
}
}
}),
fetchBridgeModelMappings = exports.fetchBridgeModelMappings = _apiGroup.fetchBridgeModelMappings,
fetchBridgeModelMapping = exports.fetchBridgeModelMapping = _apiGroup.fetchBridgeModelMapping,
createBridgeModelMapping = exports.createBridgeModelMapping = _apiGroup.createBridgeModelMapping,
updateBridgeModelMapping = exports.updateBridgeModelMapping = _apiGroup.updateBridgeModelMapping,
deleteBridgeModelMapping = exports.deleteBridgeModelMapping = _apiGroup.deleteBridgeModelMapping;