UNPKG

lml-main

Version:

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

42 lines 1.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var redux_rx_http_1 = require("redux-rx-http"); exports.FETCH_COURIER_BY_ID = redux_rx_http_1.createRxHttpActionTypes('FETCH_COURIER_BY_ID'); exports.FETCH_COURIERS_BY_ID_BATCH = redux_rx_http_1.createRxHttpActionTypes('FETCH_COURIERS_BY_ID_BATCH'); exports.FETCH_COURIERS_BY_STATUS = redux_rx_http_1.createRxHttpActionTypes('FETCH_COURIERS_BY_STATUS'); exports.SET_COURIER_BY_ID = 'SET_COURIER_BY_ID'; exports.SET_COURIERS_BY_ID_BATCH = 'SET_COURIERS_BY_ID_BATCH'; exports.fetchCourierById = function (refId, args) { if (args === void 0) { args = {}; } return redux_rx_http_1.rxHttpGet("/v1/courierstatus/courier/" + refId, exports.FETCH_COURIER_BY_ID, { args: tslib_1.__assign({ refId: refId }, args), }); }; exports.fetchCouriersByIdBatch = function (refIds, args) { if (args === void 0) { args = {}; } return redux_rx_http_1.rxHttpPost("/v1/courierstatus/courier/batch-read", exports.FETCH_COURIERS_BY_ID_BATCH, refIds, { args: tslib_1.__assign({}, args), }); }; exports.fetchCouriersByStatus = function (statuses, vehicles, labels, args) { if (args === void 0) { args = {}; } var query = { status: statuses.join(','), vehicleTypes: vehicles.join(','), labels: labels.join(','), }; var config = { args: tslib_1.__assign({ statuses: statuses, vehicles: vehicles, labels: labels }, args), }; return redux_rx_http_1.rxHttpGet("/v1/courierstatus/search", exports.FETCH_COURIERS_BY_STATUS, query, config); }; exports.setCourierById = function (courier) { return ({ type: exports.SET_COURIER_BY_ID, courier: courier }); }; exports.setCouriersByIdBatch = function (couriers) { return ({ type: exports.SET_COURIERS_BY_ID_BATCH, couriers: couriers }); }; //# sourceMappingURL=data.js.map