Class: YSM::ForecastService::ForecastResponseData

Inherits:
Object
  • Object
show all
Defined in:
lib/ysm4r/v1/ForecastService.rb,
lib/ysm4r/v2/ForecastService.rb

Overview

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(averagePosition = nil, clicks = nil, costPerClick = nil, impressions = nil, maxBid = nil, missedClicks = nil) ⇒ ForecastResponseData

Returns a new instance of ForecastResponseData.



57
58
59
60
61
62
63
64
# File 'lib/ysm4r/v1/ForecastService.rb', line 57

def initialize(averagePosition = nil, clicks = nil, costPerClick = nil, impressions = nil, maxBid = nil, missedClicks = nil)
  @averagePosition = averagePosition
  @clicks = clicks
  @costPerClick = costPerClick
  @impressions = impressions
  @maxBid = maxBid
  @missedClicks = missedClicks
end

Instance Attribute Details

#averagePositionObject

Returns the value of attribute averagePosition.



50
51
52
# File 'lib/ysm4r/v1/ForecastService.rb', line 50

def averagePosition
  @averagePosition
end

#clicksObject

Returns the value of attribute clicks.



51
52
53
# File 'lib/ysm4r/v1/ForecastService.rb', line 51

def clicks
  @clicks
end

#costPerClickObject

Returns the value of attribute costPerClick.



52
53
54
# File 'lib/ysm4r/v1/ForecastService.rb', line 52

def costPerClick
  @costPerClick
end

#impressionsObject

Returns the value of attribute impressions.



53
54
55
# File 'lib/ysm4r/v1/ForecastService.rb', line 53

def impressions
  @impressions
end

#maxBidObject

Returns the value of attribute maxBid.



54
55
56
# File 'lib/ysm4r/v1/ForecastService.rb', line 54

def maxBid
  @maxBid
end

#missedClicksObject

Returns the value of attribute missedClicks.



55
56
57
# File 'lib/ysm4r/v1/ForecastService.rb', line 55

def missedClicks
  @missedClicks
end