UNPKG

@cargozone/amazon-sp-api

Version:

Amazon Selling Partner API client

83 lines (82 loc) 2.1 kB
const utils = require('../../../utils'); module.exports = { 'v0':{ getOrders:(req_params) => { return Object.assign(req_params, { method:'GET', api_path:'/orders/v0/orders', restore_rate:180 }); }, getOrder:(req_params) => { utils.checkParams(req_params, { path:{ orderId:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/orders/v0/orders/' + req_params.path.orderId, restore_rate:180 }); }, getOrderBuyerInfo:(req_params) => { utils.checkParams(req_params, { path:{ orderId:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/orders/v0/orders/' + req_params.path.orderId + '/buyerInfo', restore_rate:180 }); }, getOrderAddress:(req_params) => { utils.checkParams(req_params, { path:{ orderId:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/orders/v0/orders/' + req_params.path.orderId + '/address', restore_rate:180 }); }, getOrderItems:(req_params) => { utils.checkParams(req_params, { path:{ orderId:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/orders/v0/orders/' + req_params.path.orderId + '/orderItems', restore_rate:180 }); }, getOrderItemsBuyerInfo:(req_params) => { utils.checkParams(req_params, { path:{ orderId:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/orders/v0/orders/' + req_params.path.orderId + '/orderItems/buyerInfo', restore_rate:180 }); } } };