amazon-sp-api-node8
Version:
Amazon Selling Partner API client for Node version 8x
74 lines (73 loc) • 2.1 kB
JavaScript
const utils = require('../../../utils');
module.exports = {
'v1':{
getSmallAndLightEnrollmentBySellerSKU:(req_params) => {
req_params = utils.checkAndEncodeParams(req_params, {
path:{
sellerSKU:{
type:'string'
}
}
});
return Object.assign(req_params, {
method:'GET',
api_path:'/fba/smallAndLight/v1/enrollments/' + req_params.path.sellerSKU,
restore_rate:0.5,
deprecation_date: '2023-09-20'
});
},
putSmallAndLightEnrollmentBySellerSKU:(req_params) => {
req_params = utils.checkAndEncodeParams(req_params, {
path:{
sellerSKU:{
type:'string'
}
}
});
return Object.assign(req_params, {
method:'PUT',
api_path:'/fba/smallAndLight/v1/enrollments/' + req_params.path.sellerSKU,
restore_rate:0.5,
deprecation_date: '2023-09-20'
});
},
deleteSmallAndLightEnrollmentBySellerSKU:(req_params) => {
req_params = utils.checkAndEncodeParams(req_params, {
path:{
sellerSKU:{
type:'string'
}
}
});
return Object.assign(req_params, {
method:'DELETE',
api_path:'/fba/smallAndLight/v1/enrollments/' + req_params.path.sellerSKU,
restore_rate:0.5,
deprecation_date: '2023-09-20'
});
},
getSmallAndLightEligibilityBySellerSKU:(req_params) => {
req_params = utils.checkAndEncodeParams(req_params, {
path:{
sellerSKU:{
type:'string'
}
}
});
return Object.assign(req_params, {
method:'GET',
api_path:'/fba/smallAndLight/v1/eligibilities/' + req_params.path.sellerSKU,
restore_rate:0.5,
deprecation_date: '2023-09-20'
});
},
getSmallAndLightFeePreview:(req_params) => {
return Object.assign(req_params, {
method:'POST',
api_path:'/fba/smallAndLight/v1/feePreviews',
restore_rate:1,
deprecation_date: '2023-09-20'
});
}
}
};