@ericblade/mws-advanced
Version:
Modern, fully featured, very opinionated node javascript Amazon MWS API based on @ericblade/mws-simple
26 lines (21 loc) • 778 B
JavaScript
/*
[ { Condition: 'NewItem',
SupplyDetail: '',
TotalSupplyQuantity: '0',
FNSKU: 'B000WFVXGI',
InStockSupplyQuantity: '0',
ASIN: 'B000WFVXGI',
SellerSKU: 'ND-X5EF-Z0N1' } ]
*/
const inputParser = (opt) => ({
SellerSkus: opt.sellerSkus || opt.SellerSkus,
QueryStartDateTime: opt.queryStartDateTime || opt.QueryStartDateTime,
ResponseGroup: opt.responseGroup || opt.ResponseGroup,
MarketplaceId: opt.marketplaceId || opt.MarketplaceId,
});
const outputParser = (out) => ({
nextToken: out.NextToken,
supplyList: out.InventorySupplyList ? out.InventorySupplyList.member : undefined,
});
const listInventorySupply = (api) => api.parseEndpoint(outputParser, inputParser)('ListInventorySupply');
module.exports = listInventorySupply;