Class: Peddler::Notifications::AnyOfferChanged::Summary

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/notifications/any_offer_changed.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#buy_box_pricesArray[untyped]? (readonly)

Returns the value of attribute buy_box_prices.

Returns:

  • (Array[untyped], nil)


308
309
310
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 308

def buy_box_prices
  @buy_box_prices
end

#competitive_price_thresholdPeddler::Money? (readonly)

Returns the value of attribute competitive_price_threshold.

Returns:



309
310
311
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 309

def competitive_price_threshold
  @competitive_price_threshold
end

#list_pricePeddler::Money? (readonly)

Returns the value of attribute list_price.

Returns:



310
311
312
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 310

def list_price
  @list_price
end

#lowest_pricesArray[untyped] (readonly)

Returns the value of attribute lowest_prices.

Returns:

  • (Array[untyped])


311
312
313
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 311

def lowest_prices
  @lowest_prices
end

#minimum_advertised_pricePeddler::Money? (readonly)

Returns the value of attribute minimum_advertised_price.

Returns:



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_offersArray[untyped] (readonly)

Returns the value of attribute number_of_buy_box_eligible_offers.

Returns:

  • (Array[untyped])


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_offersArray[untyped] (readonly)

Returns the value of attribute number_of_offers.

Returns:

  • (Array[untyped])


314
315
316
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 314

def number_of_offers
  @number_of_offers
end

#sales_rankingsArray[untyped]? (readonly)

Returns the value of attribute sales_rankings.

Returns:

  • (Array[untyped], nil)


315
316
317
# File 'sig/peddler/notifications/any_offer_changed.rbs', line 315

def sales_rankings
  @sales_rankings
end

#suggested_lower_price_plus_shippingPeddler::Money? (readonly)

Returns the value of attribute suggested_lower_price_plus_shipping.

Returns:



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_offersInteger? (readonly)

Returns the value of attribute total_buy_box_eligible_offers.

Returns:

  • (Integer, nil)


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

Overloads:



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 ]

Returns:

  • ([ :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

Overloads:



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

.parsePeddler::Notifications::AnyOfferChanged::Summary

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



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 ]

Returns:

  • ([ :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? }

Returns:

  • ({ 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? }