@stylusapparel/opv3-merchant-api-nodejs
Version:
This is the official NodeJs wrapper for connecting to the StylusOP API V3
23 lines (22 loc) • 713 B
JavaScript
;
const __shipment = require('./lib/shipment');
module.exports = (_authInstance, _token, _config) => {
const __this = {
list: (params = {}) => {
return _shipment._listShipments(params);
},
get: (shipmentId) => {
return _shipment._getShipment(shipmentId);
},
status: (shipmentId) => {
return _shipment._getShipmentStatus(shipmentId);
},
}
const _shipment = _authInstance._isAuthenticated() ?
__shipment(_authInstance._merchantId, _authInstance._accessToken, {
..._config,
tokenType: 'bearer'
}) :
__shipment(_authInstance._merchantId, _token, _config);
return __this;
}