Class: AdwordsApi::V201109::ReportDefinitionService::ReportDefinitionService

Inherits:
AdsCommon::SavonService
  • Object
show all
Defined in:
lib/adwords_api/v201109/report_definition_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(api, endpoint) ⇒ ReportDefinitionService

Returns a new instance of ReportDefinitionService.



16
17
18
19
# File 'lib/adwords_api/v201109/report_definition_service.rb', line 16

def initialize(api, endpoint)
  namespace = 'https://adwords.google.com/api/adwords/cm/v201109'
  super(api, endpoint, namespace, :v201109)
end

Instance Method Details

#download_report(*args) ⇒ Object



29
30
31
# File 'lib/adwords_api/v201109/report_definition_service.rb', line 29

def download_report(*args)
  return AdwordsApi::Extensions.download_report(self, args)
end

#download_report_as_file(*args) ⇒ Object



33
34
35
# File 'lib/adwords_api/v201109/report_definition_service.rb', line 33

def download_report_as_file(*args)
  return AdwordsApi::Extensions.download_report_as_file(self, args)
end

#get(*args, &block) ⇒ Object



21
22
23
# File 'lib/adwords_api/v201109/report_definition_service.rb', line 21

def get(*args, &block)
  return execute_action('get', args, &block)
end

#get_report_fields(*args, &block) ⇒ Object



25
26
27
# File 'lib/adwords_api/v201109/report_definition_service.rb', line 25

def get_report_fields(*args, &block)
  return execute_action('get_report_fields', args, &block)
end