Module: Peddler::Reports::VendorInventory

Defined in:
lib/peddler/reports/vendor_inventory.rb,
lib/peddler/reports/vendor_inventory/report.rb,
lib/peddler/reports/vendor_inventory/report_options.rb,
lib/peddler/reports/vendor_inventory/inventory_by_asin.rb,
lib/peddler/reports/vendor_inventory/inventory_aggregate.rb,
lib/peddler/reports/vendor_inventory/report_specification.rb,
sig/peddler/reports/vendor_inventory.rbs

Overview

This report shares inventory data of a vendor's items both at an aggregated level (across the vendor's entire catalog of items) and at a per-ASIN level. Data is available at different date range aggregation levels: DAY, WEEK, MONTH, QUARTER, YEAR. Requests can span multiple date range periods. For example, if the customer specified reportPeriod=WEEK and a dataStartTime and dataEndTime that are 3 weeks apart, the report would contain data for each of those 3 contiguous weeks.

Defined Under Namespace

Classes: InventoryAggregate, InventoryByASIN, Report, ReportOptions, ReportSpecification

Class Method Summary collapse

Class Method Details

.parse(hash) ⇒ Peddler::Reports::VendorInventory::Report

Parameters:

  • (Hash[String | Symbol, untyped])

Returns:



16
17
18
# File 'lib/peddler/reports/vendor_inventory.rb', line 16

def parse(hash)
  Report.parse(hash)
end