@stylusapparel/stylusop-api-node-wrapper
Version:
This is the official NodeJs wrapper for connecting to the StylusOP API
32 lines • 1.24 kB
JavaScript
;
const __order = require('./lib/orders');
module.exports = (_auth,_token, _config) => {
const __this = {
list: (params = {}) => {
return _auth._verify().then(() => _order._getOrders(params));
},
get: (orderId) => {
return _auth._verify().then(() => _order._getOrder(orderId));
},
status: (orderId) => {
return _auth._verify().then(() => _order._getOrderStatus(orderId));
},
activities: (orderId) => {
return _auth._verify().then(() => _order._getOrderActivity(orderId));
},
create: (orderObj) => {
return _auth._verify().then(() => _order._pushOrder(orderObj));
},
cancel: (orderId, cancelObj) => {
return _auth._verify().then(() => _order._cancelOrder(orderId, cancelObj));
},
update: (orderId, updateObj) => {
return _auth._verify().then(() => _order._orderUpdate(orderId, updateObj));
},
bulkStatus : (orderIds) => {
return _auth._verify().then(() => _order._getBulkOrderStatus(orderIds));
}
}
const _order = __order(_token, _config);
return __this;
}