Class: AdCenterWrapper::EstimatedPositionAndTraffic

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

Overview

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

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
estimatedAdPosition - AdCenterWrapper::AdPosition

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, estimatedAdPosition = nil) ⇒ EstimatedPositionAndTraffic

Returns a new instance of EstimatedPositionAndTraffic.

[View source]

236
237
238
239
240
241
242
243
244
245
246
247
248
# File 'lib/AdIntelligenceService.rb', line 236

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

Instance Attribute Details

#averageCPCObject

Returns the value of attribute averageCPC.


227
228
229
# File 'lib/AdIntelligenceService.rb', line 227

def averageCPC
  @averageCPC
end

#cTRObject

Returns the value of attribute cTR.


230
231
232
# File 'lib/AdIntelligenceService.rb', line 230

def cTR
  @cTR
end

#currencyObject

Returns the value of attribute currency.


233
234
235
# File 'lib/AdIntelligenceService.rb', line 233

def currency
  @currency
end

#estimatedAdPositionObject

Returns the value of attribute estimatedAdPosition.


234
235
236
# File 'lib/AdIntelligenceService.rb', line 234

def estimatedAdPosition
  @estimatedAdPosition
end

#matchTypeObject

Returns the value of attribute matchType.


224
225
226
# File 'lib/AdIntelligenceService.rb', line 224

def matchType
  @matchType
end

#maxClicksPerWeekObject

Returns the value of attribute maxClicksPerWeek.


226
227
228
# File 'lib/AdIntelligenceService.rb', line 226

def maxClicksPerWeek
  @maxClicksPerWeek
end

#maxImpressionsPerWeekObject

Returns the value of attribute maxImpressionsPerWeek.


229
230
231
# File 'lib/AdIntelligenceService.rb', line 229

def maxImpressionsPerWeek
  @maxImpressionsPerWeek
end

#maxTotalCostPerWeekObject

Returns the value of attribute maxTotalCostPerWeek.


232
233
234
# File 'lib/AdIntelligenceService.rb', line 232

def maxTotalCostPerWeek
  @maxTotalCostPerWeek
end

#minClicksPerWeekObject

Returns the value of attribute minClicksPerWeek.


225
226
227
# File 'lib/AdIntelligenceService.rb', line 225

def minClicksPerWeek
  @minClicksPerWeek
end

#minImpressionsPerWeekObject

Returns the value of attribute minImpressionsPerWeek.


228
229
230
# File 'lib/AdIntelligenceService.rb', line 228

def minImpressionsPerWeek
  @minImpressionsPerWeek
end

#minTotalCostPerWeekObject

Returns the value of attribute minTotalCostPerWeek.


231
232
233
# File 'lib/AdIntelligenceService.rb', line 231

def minTotalCostPerWeek
  @minTotalCostPerWeek
end