class YahooGeminiClient::Campaign
Public Class Methods
new(campaign_hash)
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 4 def initialize(campaign_hash) @hash = campaign_hash.map do |key,value| {key.to_s.camelize(:lower) => value} end.reduce(:merge) end
Public Instance Methods
advertiser_id()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 34 def advertiser_id @hash["advertiserId"] end
app_locale()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 58 def app_locale @hash["appLocale"] end
budget()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 22 def budget @hash["budget"] end
budget_type()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 30 def budget_type @hash["budgetType"] end
channel()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 38 def channel @hash["channel"] end
default_landing_url()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 50 def default_landing_url @hash["defaultLandingUrl"] end
id()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 10 def id @hash["id"] end
is_partner_network()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 46 def is_partner_network @hash["isPartnerNetwork"] end
language()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 26 def language @hash["language"] end
name()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 18 def name @hash["campaignName"] end
objective()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 42 def objective @hash["objective"] end
status()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 14 def status @hash["status"] end
to_params_hash()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 62 def to_params_hash @hash end
tracking_partner()
click to toggle source
# File lib/yahoo_gemini_client/models/campaign.rb, line 54 def tracking_partner @hash["trackingPartner"] end