Module: Peddler::Notifications::AnyOfferChanged

Defined in:
lib/peddler/notifications/any_offer_changed.rb,
lib/peddler/notifications/any_offer_changed/offer.rb,
lib/peddler/notifications/any_offer_changed/points.rb,
lib/peddler/notifications/any_offer_changed/payload.rb,
lib/peddler/notifications/any_offer_changed/summary.rb,
lib/peddler/notifications/any_offer_changed/ships_from.rb,
lib/peddler/notifications/any_offer_changed/lowest_price.rb,
lib/peddler/notifications/any_offer_changed/notification.rb,
lib/peddler/notifications/any_offer_changed/buy_box_price.rb,
lib/peddler/notifications/any_offer_changed/sales_ranking.rb,
lib/peddler/notifications/any_offer_changed/shipping_time.rb,
lib/peddler/notifications/any_offer_changed/number_of_offer.rb,
lib/peddler/notifications/any_offer_changed/prime_information.rb,
lib/peddler/notifications/any_offer_changed/offer_change_trigger.rb,
lib/peddler/notifications/any_offer_changed/seller_feedback_rating.rb,
lib/peddler/notifications/any_offer_changed/any_offer_changed_notification.rb,
lib/peddler/notifications/any_offer_changed/number_of_buy_box_eligible_offer.rb,
sig/peddler/notifications/any_offer_changed.rbs

Overview

The root schema

The root schema comprises the entire JSON document.

Defined Under Namespace

Classes: AnyOfferChangedNotification, BuyBoxPrice, LowestPrice, Notification, NumberOfBuyBoxEligibleOffer, NumberOfOffer, Offer, OfferChangeTrigger, Payload, Points, PrimeInformation, SalesRanking, SellerFeedbackRating, ShippingTime, ShipsFrom, Summary

Class Method Summary collapse

Class Method Details

.parse(hash) ⇒ Peddler::Notifications::AnyOfferChanged::Notification

Parameters:

  • (Hash[String | Symbol, untyped])

Returns:



12
13
14
# File 'lib/peddler/notifications/any_offer_changed.rb', line 12

def parse(hash)
  Notification.parse(hash)
end