Class: Peddler::Notifications::AnyOfferChanged::Summary
- Inherits:
-
Data
- Object
- Data
- Peddler::Notifications::AnyOfferChanged::Summary
- Defined in:
- sig/peddler/notifications/any_offer_changed.rbs
Instance Attribute Summary collapse
-
#buy_box_prices ⇒ Array[untyped]?
readonly
Returns the value of attribute buy_box_prices.
-
#competitive_price_threshold ⇒ Peddler::Money?
readonly
Returns the value of attribute competitive_price_threshold.
-
#list_price ⇒ Peddler::Money?
readonly
Returns the value of attribute list_price.
-
#lowest_prices ⇒ Array[untyped]
readonly
Returns the value of attribute lowest_prices.
-
#minimum_advertised_price ⇒ Peddler::Money?
readonly
Returns the value of attribute minimum_advertised_price.
-
#number_of_buy_box_eligible_offers ⇒ Array[untyped]
readonly
Returns the value of attribute number_of_buy_box_eligible_offers.
-
#number_of_offers ⇒ Array[untyped]
readonly
Returns the value of attribute number_of_offers.
-
#sales_rankings ⇒ Array[untyped]?
readonly
Returns the value of attribute sales_rankings.
-
#suggested_lower_price_plus_shipping ⇒ Peddler::Money?
readonly
Returns the value of attribute suggested_lower_price_plus_shipping.
-
#total_buy_box_eligible_offers ⇒ Integer?
readonly
Returns the value of attribute total_buy_box_eligible_offers.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :lowest_prices, :number_of_buy_box_eligible_offers, :number_of_offers, :buy_box_prices, :competitive_price_threshold, :list_price, :minimum_advertised_price, :sales_rankings, :suggested_lower_price_plus_shipping, :total_buy_box_eligible_offers ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::Notifications::AnyOfferChanged::Summary
Instance Method Summary collapse
-
#members ⇒ [ :lowest_prices, :number_of_buy_box_eligible_offers, :number_of_offers, :buy_box_prices, :competitive_price_threshold, :list_price, :minimum_advertised_price, :sales_rankings, :suggested_lower_price_plus_shipping, :total_buy_box_eligible_offers ]
-
#to_h ⇒ { lowest_prices: Array[untyped], number_of_buy_box_eligible_offers: Array[untyped], number_of_offers: Array[untyped], buy_box_prices: Array[untyped]?, competitive_price_threshold: Peddler::Money?, list_price: Peddler::Money?, minimum_advertised_price: Peddler::Money?, sales_rankings: Array[untyped]?, suggested_lower_price_plus_shipping: Peddler::Money?, total_buy_box_eligible_offers: Integer? }
Instance Attribute Details
#buy_box_prices ⇒ Array[untyped]? (readonly)
Returns the value of attribute buy_box_prices.
308 309 310 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 308 def buy_box_prices @buy_box_prices end |
#competitive_price_threshold ⇒ Peddler::Money? (readonly)
Returns the value of attribute competitive_price_threshold.
309 310 311 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 309 def competitive_price_threshold @competitive_price_threshold end |
#list_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute list_price.
310 311 312 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 310 def list_price @list_price end |
#lowest_prices ⇒ Array[untyped] (readonly)
Returns the value of attribute lowest_prices.
311 312 313 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 311 def lowest_prices @lowest_prices end |
#minimum_advertised_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute minimum_advertised_price.
312 313 314 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 312 def minimum_advertised_price @minimum_advertised_price end |
#number_of_buy_box_eligible_offers ⇒ Array[untyped] (readonly)
Returns the value of attribute number_of_buy_box_eligible_offers.
313 314 315 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 313 def number_of_buy_box_eligible_offers @number_of_buy_box_eligible_offers end |
#number_of_offers ⇒ Array[untyped] (readonly)
Returns the value of attribute number_of_offers.
314 315 316 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 314 def number_of_offers @number_of_offers end |
#sales_rankings ⇒ Array[untyped]? (readonly)
Returns the value of attribute sales_rankings.
315 316 317 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 315 def sales_rankings @sales_rankings end |
#suggested_lower_price_plus_shipping ⇒ Peddler::Money? (readonly)
Returns the value of attribute suggested_lower_price_plus_shipping.
316 317 318 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 316 def suggested_lower_price_plus_shipping @suggested_lower_price_plus_shipping end |
#total_buy_box_eligible_offers ⇒ Integer? (readonly)
Returns the value of attribute total_buy_box_eligible_offers.
317 318 319 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 317 def total_buy_box_eligible_offers @total_buy_box_eligible_offers end |
Class Method Details
.[](lowest_prices:, number_of_buy_box_eligible_offers:, number_of_offers:, buy_box_prices:, competitive_price_threshold:, list_price:, minimum_advertised_price:, sales_rankings:, suggested_lower_price_plus_shipping:, total_buy_box_eligible_offers:) ⇒ Peddler::Notifications::AnyOfferChanged::Summary .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::Notifications::AnyOfferChanged::Summary
301 302 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 301
def self.[]: (lowest_prices: Array[untyped], number_of_buy_box_eligible_offers: Array[untyped], number_of_offers: Array[untyped], ?buy_box_prices: Array[untyped]?, ?competitive_price_threshold: Peddler::Money?, ?list_price: Peddler::Money?, ?minimum_advertised_price: Peddler::Money?, ?sales_rankings: Array[untyped]?, ?suggested_lower_price_plus_shipping: Peddler::Money?, ?total_buy_box_eligible_offers: Integer?) -> Peddler::Notifications::AnyOfferChanged::Summary
| (Array[untyped], Array[untyped], Array[untyped], Array[untyped]?, Peddler::Money?, Peddler::Money?, Peddler::Money?, Array[untyped]?, Peddler::Money?, Integer?) -> Peddler::Notifications::AnyOfferChanged::Summary
|
.members ⇒ [ :lowest_prices, :number_of_buy_box_eligible_offers, :number_of_offers, :buy_box_prices, :competitive_price_threshold, :list_price, :minimum_advertised_price, :sales_rankings, :suggested_lower_price_plus_shipping, :total_buy_box_eligible_offers ]
304 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 304
def self.members: () -> [ :lowest_prices, :number_of_buy_box_eligible_offers, :number_of_offers, :buy_box_prices, :competitive_price_threshold, :list_price, :minimum_advertised_price, :sales_rankings, :suggested_lower_price_plus_shipping, :total_buy_box_eligible_offers ]
|
.new(lowest_prices:, number_of_buy_box_eligible_offers:, number_of_offers:, buy_box_prices:, competitive_price_threshold:, list_price:, minimum_advertised_price:, sales_rankings:, suggested_lower_price_plus_shipping:, total_buy_box_eligible_offers:) ⇒ Peddler::Notifications::AnyOfferChanged::Summary .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::Notifications::AnyOfferChanged::Summary
299 300 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 299
def self.new: (lowest_prices: Array[untyped], number_of_buy_box_eligible_offers: Array[untyped], number_of_offers: Array[untyped], ?buy_box_prices: Array[untyped]?, ?competitive_price_threshold: Peddler::Money?, ?list_price: Peddler::Money?, ?minimum_advertised_price: Peddler::Money?, ?sales_rankings: Array[untyped]?, ?suggested_lower_price_plus_shipping: Peddler::Money?, ?total_buy_box_eligible_offers: Integer?) -> Peddler::Notifications::AnyOfferChanged::Summary
| (Array[untyped], Array[untyped], Array[untyped], Array[untyped]?, Peddler::Money?, Peddler::Money?, Peddler::Money?, Array[untyped]?, Peddler::Money?, Integer?) -> Peddler::Notifications::AnyOfferChanged::Summary
|
.parse ⇒ Peddler::Notifications::AnyOfferChanged::Summary
306 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 306
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::AnyOfferChanged::Summary
|
Instance Method Details
#members ⇒ [ :lowest_prices, :number_of_buy_box_eligible_offers, :number_of_offers, :buy_box_prices, :competitive_price_threshold, :list_price, :minimum_advertised_price, :sales_rankings, :suggested_lower_price_plus_shipping, :total_buy_box_eligible_offers ]
319 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 319
def members: () -> [ :lowest_prices, :number_of_buy_box_eligible_offers, :number_of_offers, :buy_box_prices, :competitive_price_threshold, :list_price, :minimum_advertised_price, :sales_rankings, :suggested_lower_price_plus_shipping, :total_buy_box_eligible_offers ]
|
#to_h ⇒ { lowest_prices: Array[untyped], number_of_buy_box_eligible_offers: Array[untyped], number_of_offers: Array[untyped], buy_box_prices: Array[untyped]?, competitive_price_threshold: Peddler::Money?, list_price: Peddler::Money?, minimum_advertised_price: Peddler::Money?, sales_rankings: Array[untyped]?, suggested_lower_price_plus_shipping: Peddler::Money?, total_buy_box_eligible_offers: Integer? }
320 |
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 320
def to_h: () -> { lowest_prices: Array[untyped], number_of_buy_box_eligible_offers: Array[untyped], number_of_offers: Array[untyped], buy_box_prices: Array[untyped]?, competitive_price_threshold: Peddler::Money?, list_price: Peddler::Money?, minimum_advertised_price: Peddler::Money?, sales_rankings: Array[untyped]?, suggested_lower_price_plus_shipping: Peddler::Money?, total_buy_box_eligible_offers: Integer? }
|