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