@kineticdata/react
Version:
A React library for the Kinetic Platform
43 lines (42 loc) • 2.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.updateBridgeModelAttributeMapping = exports.fetchBridgeModelAttributeMappings = exports.fetchBridgeModelAttributeMapping = exports.deleteBridgeModelAttributeMapping = exports.createBridgeModelAttributeMapping = void 0;
var _http = require("../http");
var _apiGroup = (0, _http.apiGroup)({
name: 'BridgeModelAttributeMapping',
dataOption: 'bridgeModelAttributeMapping',
plural: {
requiredOptions: ['modelName', 'mappingName'],
url: function url(_ref) {
var modelName = _ref.modelName,
mappingName = _ref.mappingName;
return "/models/".concat(modelName, "/mappings/").concat(mappingName, "/attributes");
},
transform: function transform(response) {
return {
bridgeModelAttributeMappings: response.data.attributes
};
}
},
singular: {
requiredOptions: ['modelName', 'mappingName', 'attributeName'],
url: function url(_ref2) {
var modelName = _ref2.modelName,
mappingName = _ref2.mappingName,
attributeName = _ref2.attributeName;
return "/models/".concat(modelName, "/mappings/").concat(mappingName, "/attributes/").concat(encodeURIComponent(attributeName));
},
transform: function transform(response) {
return {
bridgeModelAttributeMapping: response.data.attribute
};
}
}
}),
fetchBridgeModelAttributeMappings = exports.fetchBridgeModelAttributeMappings = _apiGroup.fetchBridgeModelAttributeMappings,
fetchBridgeModelAttributeMapping = exports.fetchBridgeModelAttributeMapping = _apiGroup.fetchBridgeModelAttributeMapping,
createBridgeModelAttributeMapping = exports.createBridgeModelAttributeMapping = _apiGroup.createBridgeModelAttributeMapping,
updateBridgeModelAttributeMapping = exports.updateBridgeModelAttributeMapping = _apiGroup.updateBridgeModelAttributeMapping,
deleteBridgeModelAttributeMapping = exports.deleteBridgeModelAttributeMapping = _apiGroup.deleteBridgeModelAttributeMapping;