Class: YahooGeminiClient::AdGroup

Inherits:
Object
  • Object
show all
Defined in:
lib/yahoo_gemini_client/models/ad_group.rb

Instance Method Summary collapse

Constructor Details

#initialize(hash) ⇒ AdGroup



4
5
6
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 4

def initialize(hash)
  @hash = hash
end

Instance Method Details

#ad_group_nameObject



21
22
23
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 21

def ad_group_name
  @hash["adGroupName"]
end

#advertiser_idObject



17
18
19
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 17

def advertiser_id
  @hash["advertiserId"]
end

#bid_setObject



12
13
14
15
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 12

def bid_set
  # TODO wrap into array of Bid objects
  @hash["bidSet"]
end

#campaign_idObject



25
26
27
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 25

def campaign_id
  @hash["campaignId"]
end

#end_date_strObject



32
33
34
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 32

def end_date_str
  @hash["endDateStr"]
end

#idObject



8
9
10
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 8

def id
  @hash["id"]
end

#start_date_strObject



29
30
31
# File 'lib/yahoo_gemini_client/models/ad_group.rb', line 29

def start_date_str
  @hash["startDateStr"]
end