UNPKG

@stylusapparel/stylusop-api-node-wrapper

Version:

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

32 lines 1.24 kB
'use strict'; 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; }