lml-main
Version:
This is now a mono repository published into many standalone packages.
25 lines • 1.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var redux_rx_http_1 = require("redux-rx-http");
exports.PUT_JOB_LABEL_AUTO = redux_rx_http_1.createRxHttpActionTypes('PUT_JOB_LABEL_AUTO');
exports.PUT_JOB_LABEL_AUTO_BATCH = redux_rx_http_1.createRxHttpActionTypes('PUT_JOB_LABEL_AUTO_BATCH');
exports.SET_JOB_LABEL_AUTO = 'SET_JOB_LABEL_AUTO';
exports.SET_JOB_LABEL_AUTO_BATCH = 'SET_JOB_LABEL_AUTO_BATCH';
exports.putJobLabelAuto = function (label, autoIsOn, args) {
if (args === void 0) { args = {}; }
var body = { auto: autoIsOn };
var config = { args: tslib_1.__assign({ label: label, autoIsOn: autoIsOn }, args) };
return redux_rx_http_1.rxHttpPost("/v2/joblabel/switch/" + label, exports.PUT_JOB_LABEL_AUTO, body, config);
};
exports.putJobLabelAutoBatch = function (auto, labels, args) {
if (args === void 0) { args = {}; }
return redux_rx_http_1.rxHttpPut("/v2/joblabel/bulk-switch/labels", exports.PUT_JOB_LABEL_AUTO_BATCH, { auto: auto, items: labels }, { args: args });
};
exports.setJobLabelAuto = function (jobLabel, auto) {
return ({ type: exports.SET_JOB_LABEL_AUTO, jobLabel: jobLabel, auto: auto });
};
exports.setJobLabelAutoBatch = function (jobLabels, auto) {
return ({ type: exports.SET_JOB_LABEL_AUTO_BATCH, jobLabels: jobLabels, auto: auto });
};
//# sourceMappingURL=auto-allocation.js.map