class AppleReporter::Sale
Public Instance Methods
accounts()
click to toggle source
accounts
Usage:
report = reporter.accounts
# File lib/apple_reporter/sale.rb, line 7 def accounts fetch(@config[:sales_path], 'Sales.getAccounts') end
get_report(params = {})
click to toggle source
get_report
Refer to: help.apple.com/itc/appsreporterguide/
Usage:
report = reporter.get_report(
vendor_number: 'myVendor', report_type: 'Sales', report_sub_type: 'Summary', date_type: 'Daily', date: '20161212'
)
report = reporter.get_report(
vendor_number: 'myVendor', report_type: 'SubscriptionEvent', report_sub_type: 'Summary', date_type: 'Daily', date: '20161212', version: "1_1"
)
# File lib/apple_reporter/sale.rb, line 52 def get_report(params = {}) values = params.slice(:vendor_number, :report_type, :report_sub_type, :date_type, :date).values if params[:version] values << params[:version] end fetch(@config[:sales_path], (['Sales.getReport'] + [values.join(',')]).join(', ')) end
status()
click to toggle source
status
Usage:
report = reporter.status
# File lib/apple_reporter/sale.rb, line 15 def status fetch(@config[:sales_path], 'Sales.getStatus') end
vendors()
click to toggle source
vendors
Usage:
report = reporter.vendors
# File lib/apple_reporter/sale.rb, line 23 def vendors fetch(@config[:sales_path], 'Sales.getVendors') end
version()
click to toggle source
# File lib/apple_reporter/sale.rb, line 27 def version @config[:version] end