lml-main
Version:
This is now a mono repository published into many standalone packages.
25 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var redux_rx_http_1 = require("redux-rx-http");
exports.FETCH_TRACKING_BY_ID = redux_rx_http_1.createRxHttpActionTypes('FETCH_TRACKING_BY_ID');
exports.SET_TRACKING_BY_ID = 'SET_TRACKING_BY_ID';
/**
* Note the client reference number is not the order id
* unlike the id the client reference number includes the
* customer namespace. It may also be encoded.
*
* @param clientReferenceNumber
* @param token
* @param args
*/ exports.fetchTrackingById = function (clientReferenceNumber, token, args) {
if (args === void 0) { args = {}; }
return redux_rx_http_1.rxHttpGet("/v1/tracking/order/" + clientReferenceNumber, exports.FETCH_TRACKING_BY_ID, { token: token }, {
args: tslib_1.__assign({ clientReferenceNumber: clientReferenceNumber,
token: token }, args),
});
};
exports.setTrackingById = function (clientReferenceNumber, tracking) {
return ({ type: exports.SET_TRACKING_BY_ID, clientReferenceNumber: clientReferenceNumber, tracking: tracking });
};
//# sourceMappingURL=data.js.map