lml-main
Version:
This is now a mono repository published into many standalone packages.
46 lines • 2.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var redux_rx_http_1 = require("redux-rx-http");
exports.SEARCH_BOOKINGS = redux_rx_http_1.createRxHttpActionTypes('SEARCH_BOOKINGS');
exports.FETCH_BOOKING_BY_ID = redux_rx_http_1.createRxHttpActionTypes('FETCH_BOOKING_BY_ID');
exports.POST_BOOKING = redux_rx_http_1.createRxHttpActionTypes('POST_BOOKING');
exports.POST_BOOKING_ASAP = redux_rx_http_1.createRxHttpActionTypes('POST_BOOKING_ASAP');
exports.SET_BOOKING_BY_ID = 'SET_BOOKING_BY_ID';
exports.SET_BOOKINGS_BY_ID_BATCH = 'SET_BOOKINGS_BY_ID_BATCH';
exports.SET_BOOKINGS_SEARCH = 'SET_BOOKINGS_SEARCH';
exports.searchBookings = function (partnerId, query, args) {
if (args === void 0) { args = {}; }
return redux_rx_http_1.rxHttpGet("/v1/booking/" + partnerId + "/order/search", exports.SEARCH_BOOKINGS, query, { args: tslib_1.__assign({ query: query }, args) });
};
exports.fetchBookingById = function (partnerId, orderId, args) {
if (args === void 0) { args = {}; }
return redux_rx_http_1.rxHttpGet("/v1/booking/" + partnerId + "/order", exports.FETCH_BOOKING_BY_ID, { orderId: orderId }, {
args: tslib_1.__assign({ partnerId: partnerId,
orderId: orderId }, args),
});
};
exports.postBooking = function (partnerId, data, args) {
if (args === void 0) { args = {}; }
return redux_rx_http_1.rxHttpPost("/v1/booking/" + partnerId + "/order", exports.POST_BOOKING, data, {
args: tslib_1.__assign({ partnerId: partnerId,
data: data }, args),
});
};
exports.postBookingAsap = function (partnerId, data, args) {
if (args === void 0) { args = {}; }
return redux_rx_http_1.rxHttpPost("/v1/booking/" + partnerId + "/order/asap", exports.POST_BOOKING_ASAP, data, {
args: tslib_1.__assign({ partnerId: partnerId,
data: data }, args),
});
};
exports.setBookingById = function (booking) {
return ({ type: exports.SET_BOOKING_BY_ID, booking: booking });
};
exports.setBookingsByIdBatch = function (bookings) {
return ({ type: exports.SET_BOOKINGS_BY_ID_BATCH, bookings: bookings });
};
exports.setBookingsSearch = function (bookings) {
return ({ type: exports.SET_BOOKINGS_SEARCH, bookings: bookings });
};
//# sourceMappingURL=data.js.map