UNPKG

@stylusapparel/opv3-merchant-api-nodejs

Version:

This is the official NodeJs wrapper for connecting to the StylusOP API V3

35 lines (34 loc) 1.11 kB
'use strict'; const __order = require('./lib/orders'); module.exports = (_authInstance, _token, _config) => { const __this = { list: (params = {}) => { return _order._getOrders(params); }, get: (orderId) => { return _order._getOrder(orderId); }, activities: (orderId) => { return _order._getOrderActivity(orderId); }, create: (orderObj) => { return _order._pushOrder(orderObj); }, cancel: (orderId, cancelObj) => { return _order._cancelOrder(orderId, cancelObj); }, update: (orderId, updateObj) => { return _order._orderUpdate(orderId, updateObj); }, updateItems: (orderId, updateObj) => { return _order._orderUpdateItems(orderId, updateObj); } } const _order = _authInstance._isAuthenticated() ? __order(_authInstance._merchantId, _authInstance._accessToken, { ..._config, tokenType: 'bearer' }) : __order(_authInstance._merchantId, _token, _config); return __this; }