Class: Catalog::AmazonPriceRaisingService::Result

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

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.



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

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



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

def action
  @action
end

#new_priceObject (readonly)

Returns the value of attribute new_price

Returns:

  • (Object)

    the current value of new_price



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

def new_price
  @new_price
end

#price_ceilingObject (readonly)

Returns the value of attribute price_ceiling

Returns:

  • (Object)

    the current value of price_ceiling



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

def price_ceiling
  @price_ceiling
end

#reasonObject (readonly)

Returns the value of attribute reason

Returns:

  • (Object)

    the current value of reason



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

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



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

def sibling_refresh_result
  @sibling_refresh_result
end