Skip to content

Commit f351972

Browse files
fix: adding es5 compiled code
1 parent f082c4a commit f351972

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

lib-es5/api.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,4 +768,32 @@ exports.reorder_metadata_fields = function reorder_metadata_fields(order_by, dir
768768
options.content_type = "json";
769769
var params = { order_by, direction };
770770
return call_api("put", ["metadata_fields", "order"], params, callback, options);
771+
};
772+
773+
exports.list_metadata_rules = function list_metadata_rules(callback) {
774+
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
775+
776+
return call_api('get', ['metadata_rules'], {}, callback, options);
777+
};
778+
779+
exports.add_metadata_rule = function add_metadata_rule(metadata_rule, callback) {
780+
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
781+
782+
options.content_type = 'json';
783+
var params = pickOnlyExistingValues(metadata_rule, 'metadata_field_id', 'condition', 'result', 'name');
784+
return call_api('post', ['metadata_rules'], params, callback, options);
785+
};
786+
787+
exports.update_metadata_rule = function update_metadata_rule(field_external_id, updated_metadata_rule, callback) {
788+
var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
789+
790+
options.content_type = 'json';
791+
var params = pickOnlyExistingValues(updated_metadata_rule, 'metadata_field_id', 'condition', 'result', 'name', 'state');
792+
return call_api('put', ['metadata_rules', field_external_id], params, callback, options);
793+
};
794+
795+
exports.delete_metadata_rule = function delete_metadata_rule(field_external_id, callback) {
796+
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
797+
798+
return call_api('delete', ['metadata_rules', field_external_id], {}, callback, options);
771799
};

lib-es5/v2/api.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,9 @@ v1_adapters(exports, api, {
6666
delete_datasource_entries: 2,
6767
restore_metadata_field_datasource: 2,
6868
order_metadata_field_datasource: 3,
69-
reorder_metadata_fields: 2
69+
reorder_metadata_fields: 2,
70+
list_metadata_rules: 1,
71+
add_metadata_rule: 1,
72+
delete_metadata_rule: 1,
73+
update_metadata_rule: 2
7074
});

0 commit comments

Comments
 (0)