UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

25 lines 1.41 kB
"use strict"; 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