Class: MWS::FulfillmentInboundShipment

Inherits:
Peddler::Client show all
Defined in:
lib/mws/fulfillment_inbound_shipment.rb

Overview

TODO:

Not implemented

With the Fulfillment Inbound Shipment API, you can create and update inbound shipments of inventory in the Amazon Fulfillment Network. You can also also request lists of inbound shipments or inbound shipment items based on criteria that you specify.

Constant Summary

Constants inherited from Peddler::Client

Peddler::Client::BadMarketplaceId, Peddler::Client::HOSTS

Instance Attribute Summary

Attributes inherited from Peddler::Client

#body, #marketplace_id, #merchant_id

Instance Method Summary collapse

Methods inherited from Peddler::Client

#aws_endpoint, #headers, inherited, #operation, path, #run

Instance Method Details

#confirm_transport_requestObject

Confirms that you accept the Amazon-partnered shipping estimate and you request that the Amazon-partnered carrier ship your inbound shipment

Raises:

  • (NotImplementedError)


40
41
42
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 40

def confirm_transport_request
  raise NotImplementedError
end

#create_inbound_shipmentObject

Creates an inbound shipment

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 19

def create_inbound_shipment
  raise NotImplementedError
end

#create_inbound_shipment_planObject

Returns the information required to create an inbound shipment

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 14

def create_inbound_shipment_plan
  raise NotImplementedError
end

#estimate_transport_requestObject

Requests an estimate of the shipping cost for an inbound shipment

Raises:

  • (NotImplementedError)


34
35
36
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 34

def estimate_transport_request
  raise NotImplementedError
end

#get_bill_of_ladingObject

Returns PDF document data for printing a bill of lading for an inbound shipment

Raises:

  • (NotImplementedError)


63
64
65
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 63

def get_bill_of_lading
  raise NotImplementedError
end

#get_package_labelsObject

Returns PDF document data for printing package labels for an inbound shipment

Raises:

  • (NotImplementedError)


57
58
59
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 57

def get_package_labels
  raise NotImplementedError
end

#get_service_statusPeddler::XMLParser

Gets the operational status of the API



92
93
94
95
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 92

def get_service_status
  operation('GetServiceStatus')
  run
end

#get_transport_contentObject

Returns current transportation information about an inbound shipment

Raises:

  • (NotImplementedError)


45
46
47
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 45

def get_transport_content
  raise NotImplementedError
end

#list_inbound_shipment_itemsObject

Returns a list of items in a specified inbound shipment, or a list of items that were updated within a specified time frame

Raises:

  • (NotImplementedError)


79
80
81
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 79

def list_inbound_shipment_items
  raise NotImplementedError
end

#list_inbound_shipment_items_by_next_tokenObject

Returns the next page of inbound shipment items

Raises:

  • (NotImplementedError)


84
85
86
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 84

def list_inbound_shipment_items_by_next_token
  raise NotImplementedError
end

#list_inbound_shipmentsObject

Returns a list of inbound shipments based on criteria that you specify

Raises:

  • (NotImplementedError)


68
69
70
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 68

def list_inbound_shipments
  raise NotImplementedError
end

#list_inbound_shipments_by_next_tokenObject

Returns the next page of inbound shipments

Raises:

  • (NotImplementedError)


73
74
75
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 73

def list_inbound_shipments_by_next_token
  raise NotImplementedError
end

#put_transport_contentObject

Sends transportation information to Amazon about an inbound shipment

Raises:

  • (NotImplementedError)


29
30
31
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 29

def put_transport_content
  raise NotImplementedError
end

#update_inbound_shipmentObject

Updates an existing inbound shipment

Raises:

  • (NotImplementedError)


24
25
26
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 24

def update_inbound_shipment
  raise NotImplementedError
end

#void_transport_requestObject

Voids a previously-confirmed request to ship your inbound shipment using an Amazon-partnered carrier

Raises:

  • (NotImplementedError)


51
52
53
# File 'lib/mws/fulfillment_inbound_shipment.rb', line 51

def void_transport_request
  raise NotImplementedError
end