Class: Peddler::Notifications::B2BAnyOfferChanged::Summary

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#buy_box_eligible_offersArray[Peddler::Notifications::B2BAnyOfferChanged::OfferCount] (readonly)

Returns the value of attribute buy_box_eligible_offers.



312
313
314
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 312

def buy_box_eligible_offers
  @buy_box_eligible_offers
end

#buy_box_pricesArray[Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice]? (readonly)

Returns the value of attribute buy_box_prices.



313
314
315
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 313

def buy_box_prices
  @buy_box_prices
end

#lowest_pricesArray[Peddler::Notifications::B2BAnyOfferChanged::LowestPrice] (readonly)

Returns the value of attribute lowest_prices.



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

def lowest_prices
  @lowest_prices
end

#number_of_offersArray[Peddler::Notifications::B2BAnyOfferChanged::OfferCount] (readonly)

Returns the value of attribute number_of_offers.



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

def number_of_offers
  @number_of_offers
end

Class Method Details

.[](buy_box_eligible_offers:, lowest_prices:, number_of_offers:, buy_box_prices:) ⇒ Peddler::Notifications::B2BAnyOfferChanged::Summary .[](arg0, arg1, arg2, arg3) ⇒ Peddler::Notifications::B2BAnyOfferChanged::Summary



305
306
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 305

def self.[]: (buy_box_eligible_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], lowest_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::LowestPrice], number_of_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], ?buy_box_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice]?) -> Peddler::Notifications::B2BAnyOfferChanged::Summary
| (Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], Array[Peddler::Notifications::B2BAnyOfferChanged::LowestPrice], Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], Array[Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice]?) -> Peddler::Notifications::B2BAnyOfferChanged::Summary

.members[ :buy_box_eligible_offers, :lowest_prices, :number_of_offers, :buy_box_prices ]

Returns:

  • ([ :buy_box_eligible_offers, :lowest_prices, :number_of_offers, :buy_box_prices ])


308
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 308

def self.members: () -> [ :buy_box_eligible_offers, :lowest_prices, :number_of_offers, :buy_box_prices ]

.new(buy_box_eligible_offers:, lowest_prices:, number_of_offers:, buy_box_prices:) ⇒ Peddler::Notifications::B2BAnyOfferChanged::Summary .new(arg0, arg1, arg2, arg3) ⇒ Peddler::Notifications::B2BAnyOfferChanged::Summary



303
304
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 303

def self.new: (buy_box_eligible_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], lowest_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::LowestPrice], number_of_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], ?buy_box_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice]?) -> Peddler::Notifications::B2BAnyOfferChanged::Summary
| (Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], Array[Peddler::Notifications::B2BAnyOfferChanged::LowestPrice], Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], Array[Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice]?) -> Peddler::Notifications::B2BAnyOfferChanged::Summary

.parsePeddler::Notifications::B2BAnyOfferChanged::Summary

Parameters:

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

Returns:



310
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 310

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::B2BAnyOfferChanged::Summary

Instance Method Details

#members[ :buy_box_eligible_offers, :lowest_prices, :number_of_offers, :buy_box_prices ]

Returns:

  • ([ :buy_box_eligible_offers, :lowest_prices, :number_of_offers, :buy_box_prices ])


317
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 317

def members: () -> [ :buy_box_eligible_offers, :lowest_prices, :number_of_offers, :buy_box_prices ]

#to_h{ buy_box_eligible_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], lowest_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::LowestPrice], number_of_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], buy_box_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice]? }



318
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 318

def to_h: () -> { buy_box_eligible_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], lowest_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::LowestPrice], number_of_offers: Array[Peddler::Notifications::B2BAnyOfferChanged::OfferCount], buy_box_prices: Array[Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice]? }