UNPKG

@cargozone/amazon-sp-api

Version:

Amazon Selling Partner API client

74 lines (73 loc) 1.9 kB
const utils = require('../../../utils'); module.exports = { '2021-08-01':{ getListingsItem:(req_params) => { utils.checkParams(req_params, { path:{ sellerId:{ type:'string' }, sku:{ type:'string' } } }); return Object.assign(req_params, { method:'GET', api_path:'/listings/2021-08-01/items/' + req_params.path.sellerId + '/' + req_params.path.sku, restore_rate:0.2 }); }, putListingsItem:(req_params) => { utils.checkParams(req_params, { path:{ sellerId:{ type:'string' }, sku:{ type:'string' } } }); return Object.assign(req_params, { method:'PUT', api_path:'/listings/2021-08-01/items/' + req_params.path.sellerId + '/' + req_params.path.sku, restore_rate:0.2 }); }, deleteListingsItem:(req_params) => { utils.checkParams(req_params, { path:{ sellerId:{ type:'string' }, sku:{ type:'string' } } }); return Object.assign(req_params, { method:'DELETE', api_path:'/listings/2021-08-01/items/' + req_params.path.sellerId + '/' + req_params.path.sku, restore_rate:0.2 }); }, patchListingsItem:(req_params) => { utils.checkParams(req_params, { path:{ sellerId:{ type:'string' }, sku:{ type:'string' } } }); return Object.assign(req_params, { method:'PATCH', api_path:'/listings/2021-08-01/items/' + req_params.path.sellerId + '/' + req_params.path.sku, restore_rate:0.2 }); } } };