mws_client v0.0.1 MWSClient.Reports

Summary

Functions

Gets a report and its Content-MD5 header

Lists report requests

Takes a required reporttype and keyword list of options report_request(“_GET_FLAT_FILE_ORDERS_DATA”,[]) options must be

  • start_date iso8601
  • end_date iso8601
  • report_options (a query_string fragment like “ShowSalesChannel=true”)
  • marketplace_id_list is [] of ids marketplace_id_list

Functions

get_report(report_id)

Gets a report and its Content-MD5 header

see http://docs.developer.amazonservices.com/en_US/reports/Reports_GetReport.html param [String] report_id return [Peddler::XMLParser] if report is in XML format return [Peddler::FlatFileParser] if report is a flat file

get_report_list(opts \\ [])

Lists reports

see http://docs.developer.amazonservices.com/en_US/reports/Reports_GetReportList.html param [Hash] opts option opts [Integer] :max_count option opts [, String] :report_type_list option opts [Boolean] :acknowledged option opts [String, #iso8601] :available_from_date option opts [String, #iso8601] :available_to_date option opts [, String] :report_request_id_list]

get_report_request_list(opts \\ [])

Lists report requests

see http://docs.developer.amazonservices.com/en_US/reports/Reports_GetReportRequestList.html param [Hash] opts option opts [, String] :report_request_id_list option opts [, String] :report_type_list option opts [, String] :report_processing_status_list option opts [Integer] :max_count option opts [String, #iso8601] :requested_from_date option opts [String, #iso8601] :requested_to_date

request_report(report_type, opts \\ [])

Takes a required reporttype and keyword list of options report_request(“_GET_FLAT_FILE_ORDERS_DATA”,[]) options must be

  • start_date iso8601
  • end_date iso8601
  • report_options (a query_string fragment like “ShowSalesChannel=true”)
  • marketplace_id_list is [] of ids marketplace_id_list