Class: AdCenterWrapper::BudgetOpportunity

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

Overview

http://schemas.datacontract.org/2004/07/Microsoft.AdCenter.Advertiser.Optimizer.Api.DataContracts.EntitiesBudgetOpportunity

expirationDate - SOAP::SOAPDateTime
opportunityKey - SOAP::SOAPString
budgetDepletionDate - SOAP::SOAPDateTime
budgetType - AdCenterWrapper::BudgetLimitType
campaignId - SOAP::SOAPLong
currentBudget - SOAP::SOAPDouble
increaseInClicks - SOAP::SOAPInt
increaseInImpressions - SOAP::SOAPInt
percentageIncreaseInClicks - SOAP::SOAPInt
percentageIncreaseInImpressions - SOAP::SOAPInt
recommendedBudget - SOAP::SOAPDouble

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(expirationDate = nil, opportunityKey = nil, budgetDepletionDate = nil, budgetType = nil, campaignId = nil, currentBudget = nil, increaseInClicks = nil, increaseInImpressions = nil, percentageIncreaseInClicks = nil, percentageIncreaseInImpressions = nil, recommendedBudget = nil) ⇒ BudgetOpportunity

Returns a new instance of BudgetOpportunity.

[View source]

97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'lib/OptimizerService.rb', line 97

def initialize(expirationDate = nil, opportunityKey = nil, budgetDepletionDate = nil, budgetType = nil, campaignId = nil, currentBudget = nil, increaseInClicks = nil, increaseInImpressions = nil, percentageIncreaseInClicks = nil, percentageIncreaseInImpressions = nil, recommendedBudget = nil)
  @expirationDate = expirationDate
  @opportunityKey = opportunityKey
  @budgetDepletionDate = budgetDepletionDate
  @budgetType = budgetType
  @campaignId = campaignId
  @currentBudget = currentBudget
  @increaseInClicks = increaseInClicks
  @increaseInImpressions = increaseInImpressions
  @percentageIncreaseInClicks = percentageIncreaseInClicks
  @percentageIncreaseInImpressions = percentageIncreaseInImpressions
  @recommendedBudget = recommendedBudget
end

Instance Attribute Details

#budgetDepletionDateObject

Returns the value of attribute budgetDepletionDate.


87
88
89
# File 'lib/OptimizerService.rb', line 87

def budgetDepletionDate
  @budgetDepletionDate
end

#budgetTypeObject

Returns the value of attribute budgetType.


88
89
90
# File 'lib/OptimizerService.rb', line 88

def budgetType
  @budgetType
end

#campaignIdObject

Returns the value of attribute campaignId.


89
90
91
# File 'lib/OptimizerService.rb', line 89

def campaignId
  @campaignId
end

#currentBudgetObject

Returns the value of attribute currentBudget.


90
91
92
# File 'lib/OptimizerService.rb', line 90

def currentBudget
  @currentBudget
end

#expirationDateObject

Returns the value of attribute expirationDate.


85
86
87
# File 'lib/OptimizerService.rb', line 85

def expirationDate
  @expirationDate
end

#increaseInClicksObject

Returns the value of attribute increaseInClicks.


91
92
93
# File 'lib/OptimizerService.rb', line 91

def increaseInClicks
  @increaseInClicks
end

#increaseInImpressionsObject

Returns the value of attribute increaseInImpressions.


92
93
94
# File 'lib/OptimizerService.rb', line 92

def increaseInImpressions
  @increaseInImpressions
end

#opportunityKeyObject

Returns the value of attribute opportunityKey.


86
87
88
# File 'lib/OptimizerService.rb', line 86

def opportunityKey
  @opportunityKey
end

#percentageIncreaseInClicksObject

Returns the value of attribute percentageIncreaseInClicks.


93
94
95
# File 'lib/OptimizerService.rb', line 93

def percentageIncreaseInClicks
  @percentageIncreaseInClicks
end

#percentageIncreaseInImpressionsObject

Returns the value of attribute percentageIncreaseInImpressions.


94
95
96
# File 'lib/OptimizerService.rb', line 94

def percentageIncreaseInImpressions
  @percentageIncreaseInImpressions
end

#recommendedBudgetObject

Returns the value of attribute recommendedBudget.


95
96
97
# File 'lib/OptimizerService.rb', line 95

def recommendedBudget
  @recommendedBudget
end