UNPKG

amazon-sp-api-node8

Version:

Amazon Selling Partner API client for Node version 8x

90 lines (89 loc) 2.69 kB
const utils = require('../../../utils'); module.exports = { 'v1':{ getShippingLabels:(req_params) => { return Object.assign(req_params, { method:'GET', api_path:'/vendor/directFulfillment/shipping/v1/shippingLabels', restore_rate:0.1 }); }, submitShippingLabelRequest:(req_params) => { return Object.assign(req_params, { method:'POST', api_path:'/vendor/directFulfillment/shipping/v1/shippingLabels', restore_rate:0.1 }); }, getShippingLabel:(req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path:{ purchaseOrderNumber:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/vendor/directFulfillment/shipping/v1/shippingLabels/' + req_params.path.purchaseOrderNumber, restore_rate:0.1 }); }, submitShipmentConfirmations:(req_params) => { return Object.assign(req_params, { method:'POST', api_path:'/vendor/directFulfillment/shipping/v1/shipmentConfirmations', restore_rate:0.1 }); }, submitShipmentStatusUpdates:(req_params) => { return Object.assign(req_params, { method:'POST', api_path:'/vendor/directFulfillment/shipping/v1/shipmentStatusUpdates', restore_rate:0.1 }); }, getCustomerInvoices:(req_params) => { return Object.assign(req_params, { method:'GET', api_path:'/vendor/directFulfillment/shipping/v1/customerInvoices', restore_rate:0.1 }); }, getCustomerInvoice:(req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path:{ purchaseOrderNumber:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/vendor/directFulfillment/shipping/v1/customerInvoices/' + req_params.path.purchaseOrderNumber, restore_rate:0.1 }); }, getPackingSlips:(req_params) => { return Object.assign(req_params, { method:'GET', api_path:'/vendor/directFulfillment/shipping/v1/packingSlips', restore_rate:0.1 }); }, getPackingSlip:(req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path:{ purchaseOrderNumber:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/vendor/directFulfillment/shipping/v1/packingSlips/' + req_params.path.purchaseOrderNumber, restore_rate:0.1 }); } } };