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'