Class: BingAdsApi::V8::OptimizerService::OptimizerServiceRegistry

Inherits:
Object
  • Object
show all
Defined in:
lib/bing_ads_api/v8/optimizer_service_registry.rb

Constant Summary collapse

OPTIMIZERSERVICE_METHODS =
{:get_budget_opportunities=>{:input=>{:name=>"get_budget_opportunities_request", :fields=>[]}, :output=>{:name=>"get_budget_opportunities_response", :fields=>[]}, :original_name=>"GetBudgetOpportunities"}, :get_bid_opportunities=>{:input=>{:name=>"get_bid_opportunities_request", :fields=>[]}, :output=>{:name=>"get_bid_opportunities_response", :fields=>[]}, :original_name=>"GetBidOpportunities"}, :apply_budget_opportunities=>{:input=>{:name=>"apply_budget_opportunities_request", :fields=>[]}, :output=>{:name=>"apply_budget_opportunities_response", :fields=>[]}, :original_name=>"ApplyBudgetOpportunities"}, :apply_opportunities=>{:input=>{:name=>"apply_opportunities_request", :fields=>[]}, :output=>{:name=>"apply_opportunities_response", :fields=>[]}, :original_name=>"ApplyOpportunities"}}
OPTIMIZERSERVICE_TYPES =
{}
OPTIMIZERSERVICE_NAMESPACES =
[]

Class Method Summary collapse

Class Method Details

.get_method_signature(method_name) ⇒ Object



18
19
20
# File 'lib/bing_ads_api/v8/optimizer_service_registry.rb', line 18

def self.get_method_signature(method_name)
  return OPTIMIZERSERVICE_METHODS[method_name.to_sym]
end

.get_namespace(index) ⇒ Object



26
27
28
# File 'lib/bing_ads_api/v8/optimizer_service_registry.rb', line 26

def self.get_namespace(index)
  return OPTIMIZERSERVICE_NAMESPACES[index]
end

.get_type_signature(type_name) ⇒ Object



22
23
24
# File 'lib/bing_ads_api/v8/optimizer_service_registry.rb', line 22

def self.get_type_signature(type_name)
  return OPTIMIZERSERVICE_TYPES[type_name.to_sym]
end