Module: Peddler::Notifications::FeePromotion

Defined in:
lib/peddler/notifications/fee_promotion.rb,
lib/peddler/notifications/fee_promotion/payload.rb,
lib/peddler/notifications/fee_promotion/final_fee.rb,
lib/peddler/notifications/fee_promotion/fee_amount.rb,
lib/peddler/notifications/fee_promotion/fee_detail.rb,
lib/peddler/notifications/fee_promotion/identifier.rb,
lib/peddler/notifications/fee_promotion/tax_amount.rb,
lib/peddler/notifications/fee_promotion/included_fee.rb,
lib/peddler/notifications/fee_promotion/notification.rb,
lib/peddler/notifications/fee_promotion/fee_promotion.rb,
lib/peddler/notifications/fee_promotion/fees_estimate.rb,
lib/peddler/notifications/fee_promotion/price_threshold.rb,
lib/peddler/notifications/fee_promotion/identifier_value.rb,
lib/peddler/notifications/fee_promotion/promotion_information.rb,
lib/peddler/notifications/fee_promotion/fee_promotion_notification.rb,
lib/peddler/notifications/fee_promotion/promotion_active_time_range.rb,
lib/peddler/notifications/fee_promotion/fee_discount_monetary_amount.rb,
lib/peddler/notifications/fee_promotion/fees_estimate_total_fees_estimate.rb,
sig/peddler/notifications/fee_promotion.rbs

Overview

The root schema

The root schema comprises the entire JSON document.

Defined Under Namespace

Classes: FeeAmount, FeeDetail, FeeDiscountMonetaryAmount, FeePromotion, FeePromotionNotification, FeesEstimate, FeesEstimateTotalFeesEstimate, FinalFee, Identifier, IdentifierValue, IncludedFee, Notification, Payload, PriceThreshold, PromotionActiveTimeRange, PromotionInformation, TaxAmount

Class Method Summary collapse

Class Method Details

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

Parameters:

  • (Hash[String | Symbol, untyped])

Returns:



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

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