UNPKG

amazon-sp-api-node8

Version:

Amazon Selling Partner API client for Node version 8x

229 lines (227 loc) 5.92 kB
const utils = require("../../../utils"); module.exports = { v0: { createInboundShipmentPlan: (req_params) => { return Object.assign(req_params, { method: "POST", api_path: "/fba/inbound/v0/plans", restore_rate: 0.5 }); }, updateInboundShipment: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId, restore_rate: 0.5 }); }, createInboundShipment: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId, restore_rate: 0.5 }); }, getPreorderInfo: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/preorder", restore_rate: 0.5 }); }, confirmPreorder: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/preorder/confirm", restore_rate: 0.5 }); }, getPrepInstructions: (req_params) => { return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/prepInstructions", restore_rate: 0.5 }); }, getTransportDetails: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/transport", restore_rate: 0.5 }); }, putTransportDetails: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/transport", restore_rate: 0.5 }); }, voidTransport: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/transport/void", restore_rate: 0.5 }); }, estimateTransport: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/transport/estimate", restore_rate: 0.5 }); }, confirmTransport: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/transport/confirm", restore_rate: 0.5 }); }, getLabels: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/labels", restore_rate: 0.5 }); }, getBillOfLading: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/billOfLading", restore_rate: 0.5 }); }, getShipments: (req_params) => { return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/shipments", restore_rate: 0.5 }); }, getShipmentItemsByShipmentId: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/shipments/" + req_params.path.shipmentId + "/items", restore_rate: 0.5 }); }, getShipmentItems: (req_params) => { return Object.assign(req_params, { method: "GET", api_path: "/fba/inbound/v0/shipmentItems", restore_rate: 0.5 }); } } };