Class: AdCenterWrapper::EstimatedBidAndTraffic

Inherits:
Object
  • Object
show all
Defined in:
lib/AdIntelligenceService.rb

Overview

http://schemas.datacontract.org/2004/07/Microsoft.AdCenter.Advertiser.CampaignManagement.Api.DataContractsEstimatedBidAndTraffic

matchType - AdCenterWrapper::MatchType
minClicksPerWeek - SOAP::SOAPInt
maxClicksPerWeek - SOAP::SOAPInt
averageCPC - SOAP::SOAPDouble
minImpressionsPerWeek - SOAP::SOAPInt
maxImpressionsPerWeek - SOAP::SOAPInt
cTR - SOAP::SOAPDouble
minTotalCostPerWeek - SOAP::SOAPDouble
maxTotalCostPerWeek - SOAP::SOAPDouble
currency - AdCenterWrapper::Currency
estimatedMinBid - SOAP::SOAPDouble

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(matchType = nil, minClicksPerWeek = nil, maxClicksPerWeek = nil, averageCPC = nil, minImpressionsPerWeek = nil, maxImpressionsPerWeek = nil, cTR = nil, minTotalCostPerWeek = nil, maxTotalCostPerWeek = nil, currency = nil, estimatedMinBid = nil) ⇒ EstimatedBidAndTraffic

Returns a new instance of EstimatedBidAndTraffic.

[View source]

162
163
164
165
166
167
168
169
170
171
172
173
174
# File 'lib/AdIntelligenceService.rb', line 162

def initialize(matchType = nil, minClicksPerWeek = nil, maxClicksPerWeek = nil, averageCPC = nil, minImpressionsPerWeek = nil, maxImpressionsPerWeek = nil, cTR = nil, minTotalCostPerWeek = nil, maxTotalCostPerWeek = nil, currency = nil, estimatedMinBid = nil)
  @matchType = matchType
  @minClicksPerWeek = minClicksPerWeek
  @maxClicksPerWeek = maxClicksPerWeek
  @averageCPC = averageCPC
  @minImpressionsPerWeek = minImpressionsPerWeek
  @maxImpressionsPerWeek = maxImpressionsPerWeek
  @cTR = cTR
  @minTotalCostPerWeek = minTotalCostPerWeek
  @maxTotalCostPerWeek = maxTotalCostPerWeek
  @currency = currency
  @estimatedMinBid = estimatedMinBid
end

Instance Attribute Details

#averageCPCObject

Returns the value of attribute averageCPC.


153
154
155
# File 'lib/AdIntelligenceService.rb', line 153

def averageCPC
  @averageCPC
end

#cTRObject

Returns the value of attribute cTR.


156
157
158
# File 'lib/AdIntelligenceService.rb', line 156

def cTR
  @cTR
end

#currencyObject

Returns the value of attribute currency.


159
160
161
# File 'lib/AdIntelligenceService.rb', line 159

def currency
  @currency
end

#estimatedMinBidObject

Returns the value of attribute estimatedMinBid.


160
161
162
# File 'lib/AdIntelligenceService.rb', line 160

def estimatedMinBid
  @estimatedMinBid
end

#matchTypeObject

Returns the value of attribute matchType.


150
151
152
# File 'lib/AdIntelligenceService.rb', line 150

def matchType
  @matchType
end

#maxClicksPerWeekObject

Returns the value of attribute maxClicksPerWeek.


152
153
154
# File 'lib/AdIntelligenceService.rb', line 152

def maxClicksPerWeek
  @maxClicksPerWeek
end

#maxImpressionsPerWeekObject

Returns the value of attribute maxImpressionsPerWeek.


155
156
157
# File 'lib/AdIntelligenceService.rb', line 155

def maxImpressionsPerWeek
  @maxImpressionsPerWeek
end

#maxTotalCostPerWeekObject

Returns the value of attribute maxTotalCostPerWeek.


158
159
160
# File 'lib/AdIntelligenceService.rb', line 158

def maxTotalCostPerWeek
  @maxTotalCostPerWeek
end

#minClicksPerWeekObject

Returns the value of attribute minClicksPerWeek.


151
152
153
# File 'lib/AdIntelligenceService.rb', line 151

def minClicksPerWeek
  @minClicksPerWeek
end

#minImpressionsPerWeekObject

Returns the value of attribute minImpressionsPerWeek.


154
155
156
# File 'lib/AdIntelligenceService.rb', line 154

def minImpressionsPerWeek
  @minImpressionsPerWeek
end

#minTotalCostPerWeekObject

Returns the value of attribute minTotalCostPerWeek.


157
158
159
# File 'lib/AdIntelligenceService.rb', line 157

def minTotalCostPerWeek
  @minTotalCostPerWeek
end