UNPKG

amazon-sp-api-node8

Version:

Amazon Selling Partner API client for Node version 8x

825 lines (823 loc) 22.3 kB
const utils = require("../../../utils"); module.exports = { "2024-03-20": { listInboundPlans: (req_params) => { return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans", restore_rate: 0.5 }); }, createInboundPlan: (req_params) => { return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans", restore_rate: 0.5 }); }, getInboundPlan: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId, restore_rate: 0.5 }); }, listInboundPlanBoxes: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/boxes", restore_rate: 0.5 }); }, cancelInboundPlan: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/cancellation", restore_rate: 0.5 }); }, listInboundPlanItems: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/items", restore_rate: 0.5 }); }, updateInboundPlanName: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/name", restore_rate: 0.5 }); }, listPackingGroupBoxes: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, packingGroupId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/packingGroups/" + req_params.path.packingGroupId + "/boxes", restore_rate: 0.5 }); }, listPackingGroupItems: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, packingGroupId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/packingGroups/" + req_params.path.packingGroupId + "/items", restore_rate: 0.5 }); }, setPackingInformation: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/packingInformation", restore_rate: 0.5 }); }, listPackingOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/packingOptions", restore_rate: 0.5 }); }, generatePackingOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/packingOptions", restore_rate: 0.5 }); }, confirmPackingOption: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, packingOptionId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/packingOptions/" + req_params.path.packingOptionId + "/confirmation", restore_rate: 0.5 }); }, listInboundPlanPallets: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/pallets", restore_rate: 0.5 }); }, listPlacementOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/placementOptions", restore_rate: 0.5 }); }, generatePlacementOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/placementOptions", restore_rate: 0.5 }); }, confirmPlacementOption: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, placementOptionId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/placementOptions/" + req_params.path.placementOptionId + "/confirmation", restore_rate: 0.5 }); }, getShipment: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId, restore_rate: 0.5 }); }, listShipmentBoxes: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/boxes", restore_rate: 0.5 }); }, listShipmentContentUpdatePreviews: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/contentUpdatePreviews", restore_rate: 0.5 }); }, generateShipmentContentUpdatePreviews: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/contentUpdatePreviews", restore_rate: 0.5 }); }, getShipmentContentUpdatePreview: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" }, contentUpdatePreviewId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/contentUpdatePreviews/" + req_params.path.contentUpdatePreviewId, restore_rate: 0.5 }); }, confirmShipmentContentUpdatePreview: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" }, contentUpdatePreviewId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/contentUpdatePreviews/" + req_params.path.contentUpdatePreviewId + "/confirmation", restore_rate: 0.5 }); }, getDeliveryChallanDocument: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/deliveryChallanDocument", restore_rate: 0.5 }); }, listDeliveryWindowOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/deliveryWindowOptions", restore_rate: 0.5 }); }, generateDeliveryWindowOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/deliveryWindowOptions", restore_rate: 0.5 }); }, confirmDeliveryWindowOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" }, deliveryWindowOptionId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/deliveryWindowOptions/" + req_params.path.deliveryWindowOptionId + "/confirmation", restore_rate: 0.5 }); }, listShipmentItems: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/items", restore_rate: 0.5 }); }, updateShipmentName: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/name", restore_rate: 0.5 }); }, listShipmentPallets: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/pallets", restore_rate: 0.5 }); }, cancelSelfShipAppointment: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/selfShipAppointmentCancellation", restore_rate: 0.5 }); }, getSelfShipAppointmentSlots: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/selfShipAppointmentSlots", restore_rate: 0.5 }); }, generateSelfShipAppointmentSlots: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/selfShipAppointmentSlots", restore_rate: 0.5 }); }, scheduleSelfShipAppointment: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" }, slotId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/selfShipAppointmentSlots/" + req_params.path.slotId + "/schedule", restore_rate: 0.5 }); }, updateShipmentSourceAddress: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/sourceAddress", restore_rate: 0.5 }); }, updateShipmentTrackingDetails: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" }, shipmentId: { type: "string" } } }); return Object.assign(req_params, { method: "PUT", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/shipments/" + req_params.path.shipmentId + "/trackingDetails", restore_rate: 0.5 }); }, listTransportationOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/transportationOptions", restore_rate: 0.5 }); }, generateTransportationOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/transportationOptions", restore_rate: 0.5 }); }, confirmTransportationOptions: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { inboundPlanId: { type: "string" } } }); return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/inboundPlans/" + req_params.path.inboundPlanId + "/transportationOptions/confirmation", restore_rate: 0.5 }); }, updateItemComplianceDetails: (req_params) => { return Object.assign(req_params, { method: "PUT", api_path: "/inbound/fba/2024-03-20/items/compliance", restore_rate: 0.5 }); }, createMarketplaceItemLabels: (req_params) => { return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/items/labels", restore_rate: 0.5 }); }, listPrepDetails: (req_params) => { return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/items/prepDetails", restore_rate: 0.5 }); }, setPrepDetails: (req_params) => { return Object.assign(req_params, { method: "POST", api_path: "/inbound/fba/2024-03-20/items/prepDetails", restore_rate: 0.5 }); }, getInboundOperationStatus: (req_params) => { req_params = utils.checkAndEncodeParams(req_params, { path: { operationId: { type: "string" } } }); return Object.assign(req_params, { method: "GET", api_path: "/inbound/fba/2024-03-20/operations/" + req_params.path.operationId, restore_rate: 0.5 }); } } };