UNPKG

amazon-sp-api

Version:

Amazon Selling Partner API client

119 lines (117 loc) 3.57 kB
const utils = require('../../../utils'); module.exports = { '2020-11-01': { searchContentDocuments: (req_params) => { return Object.assign(req_params, { method: 'GET', api_path: '/aplus/2020-11-01/contentDocuments', restore_rate: 0.1 }); }, createContentDocument: (req_params) => { return Object.assign(req_params, { method: 'POST', api_path: '/aplus/2020-11-01/contentDocuments', restore_rate: 0.1 }); }, getContentDocument: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { contentReferenceKey: { type: 'string' } } }); return Object.assign(req_params, { method: 'GET', api_path: '/aplus/2020-11-01/contentDocuments/' + req_params.path.contentReferenceKey, restore_rate: 0.1 }); }, updateContentDocument: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { contentReferenceKey: { type: 'string' } } }); return Object.assign(req_params, { method: 'POST', api_path: '/aplus/2020-11-01/contentDocuments/' + req_params.path.contentReferenceKey, restore_rate: 0.1 }); }, listContentDocumentAsinRelations: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { contentReferenceKey: { type: 'string' } } }); return Object.assign(req_params, { method: 'GET', api_path: '/aplus/2020-11-01/contentDocuments/' + req_params.path.contentReferenceKey + '/asins', restore_rate: 0.1 }); }, postContentDocumentAsinRelations: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { contentReferenceKey: { type: 'string' } } }); return Object.assign(req_params, { method: 'POST', api_path: '/aplus/2020-11-01/contentDocuments/' + req_params.path.contentReferenceKey + '/asins', restore_rate: 0.1 }); }, validateContentDocumentAsinRelations: (req_params) => { return Object.assign(req_params, { method: 'POST', api_path: '/aplus/2020-11-01/contentAsinValidations', restore_rate: 0.1 }); }, searchContentPublishRecords: (req_params) => { return Object.assign(req_params, { method: 'GET', api_path: '/aplus/2020-11-01/contentPublishRecords', restore_rate: 0.1 }); }, postContentDocumentApprovalSubmission: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { contentReferenceKey: { type: 'string' } } }); return Object.assign(req_params, { method: 'POST', api_path: '/aplus/2020-11-01/contentDocuments/' + req_params.path.contentReferenceKey + '/approvalSubmissions', restore_rate: 0.1 }); }, postContentDocumentSuspendSubmission: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { contentReferenceKey: { type: 'string' } } }); return Object.assign(req_params, { method: 'POST', api_path: '/aplus/2020-11-01/contentDocuments/' + req_params.path.contentReferenceKey + '/suspendSubmissions', restore_rate: 0.1 }); } } };