Class: Catalog::AmazonPriceRaisingService::Result

Inherits:
Data
  • Object
show all
Defined in:
app/services/catalog/amazon_price_raising_service.rb

Overview

Service object: result.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action:, reason:, new_price:, price_ceiling:, sibling_refresh_result: nil) ⇒ Result

Returns a new instance of Result.



15
16
17
# File 'app/services/catalog/amazon_price_raising_service.rb', line 15

def initialize(action:, reason:, new_price:, price_ceiling:, sibling_refresh_result: nil)
  super
end

Instance Attribute Details

#actionObject (readonly)

Returns the value of attribute action

Returns:

  • (Object)

    the current value of action



14
15
16
# File 'app/services/catalog/amazon_price_raising_service.rb', line 14

def action
  @action
end

#new_priceObject (readonly)

Returns the value of attribute new_price

Returns:

  • (Object)

    the current value of new_price



14
15
16
# File 'app/services/catalog/amazon_price_raising_service.rb', line 14

def new_price
  @new_price
end

#price_ceilingObject (readonly)

Returns the value of attribute price_ceiling

Returns:

  • (Object)

    the current value of price_ceiling



14
15
16
# File 'app/services/catalog/amazon_price_raising_service.rb', line 14

def price_ceiling
  @price_ceiling
end

#reasonObject (readonly)

Returns the value of attribute reason

Returns:

  • (Object)

    the current value of reason



14
15
16
# File 'app/services/catalog/amazon_price_raising_service.rb', line 14

def reason
  @reason
end

#sibling_refresh_resultObject (readonly)

Returns the value of attribute sibling_refresh_result

Returns:

  • (Object)

    the current value of sibling_refresh_result



14
15
16
# File 'app/services/catalog/amazon_price_raising_service.rb', line 14

def sibling_refresh_result
  @sibling_refresh_result
end