lib/mws/fulfillment_inventory.rb in peddler-0.8.0 vs lib/mws/fulfillment_inventory.rb in peddler-0.9.0
- old
+ new
@@ -1,51 +2 @@
-require 'peddler/client'
-
-module MWS
- # The Fulfillment Inventory API can help you stay up-to-date on the
- # availability of your inventory in the Amazon Fulfillment Network. The
- # Fulfillment Inventory API reports real-time availability information for
- # your Amazon Fulfillment Network inventory regardless of whether you are
- # selling your inventory on Amazon's retail web site or through other retail
- # channels.
- class FulfillmentInventory < ::Peddler::Client
- path '/FulfillmentInventory/2010-10-01'
-
- # Returns information about the availability of a seller's inventory
- #
- # @see http://docs.developer.amazonservices.com/en_US/fba_inventory/FBAInventory_ListInventorySupply.html
- # @param opts [Hash]
- # @option opts [Array<String>, String] :seller_skus
- # @option opts [String, #iso8601] :query_start_date_time
- # @option opts [String] :response_group
- # @return [Peddler::XMLParser]
- def list_inventory_supply(opts = {})
- operation('ListInventorySupply')
- .add(opts)
- .structure!('SellerSkus', 'member')
-
- run
- end
-
- # Returns the next page of information about the availability of a seller's
- # inventory
- #
- # @see http://docs.developer.amazonservices.com/en_US/fba_inventory/FBAInventory_ListInventorySupplyByNextToken.html
- # @param next_token [String]
- # @return [Peddler::XMLParser]
- def list_inventory_supply_by_next_token(next_token)
- operation('ListInventorySupplyByNextToken')
- .add('NextToken' => next_token)
-
- run
- end
-
- # Gets the operational status of the API
- #
- # @see http://docs.developer.amazonservices.com/en_US/fba_inventory/MWS_GetServiceStatus.html
- # @return [Peddler::XMLParser]
- def get_service_status
- operation('GetServiceStatus')
- run
- end
- end
-end
+require 'mws/fulfillment_inventory/client'