Class: Peddler::Notifications::FeePromotion::PromotionInformation
- Inherits:
-
Data
- Object
- Data
- Peddler::Notifications::FeePromotion::PromotionInformation
- Defined in:
- sig/peddler/notifications/fee_promotion.rbs
Instance Attribute Summary collapse
-
#fee_discount_monetary_amount ⇒ Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?
readonly
Returns the value of attribute fee_discount_monetary_amount.
-
#fee_discount_type ⇒ String
readonly
Returns the value of attribute fee_discount_type.
-
#fee_discount_value ⇒ Float?
readonly
Returns the value of attribute fee_discount_value.
-
#fee_type ⇒ String
readonly
Returns the value of attribute fee_type.
-
#fees_estimate ⇒ Peddler::Notifications::FeePromotion::FeesEstimate?
readonly
Returns the value of attribute fees_estimate.
-
#price_threshold ⇒ Peddler::Notifications::FeePromotion::PriceThreshold?
readonly
Returns the value of attribute price_threshold.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :fee_discount_type, :fee_type, :fee_discount_monetary_amount, :fee_discount_value, :fees_estimate, :price_threshold ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::Notifications::FeePromotion::PromotionInformation
Instance Method Summary collapse
-
#members ⇒ [ :fee_discount_type, :fee_type, :fee_discount_monetary_amount, :fee_discount_value, :fees_estimate, :price_threshold ]
-
#to_h ⇒ { fee_discount_type: String, fee_type: String, fee_discount_monetary_amount: Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?, fee_discount_value: Float?, fees_estimate: Peddler::Notifications::FeePromotion::FeesEstimate?, price_threshold: Peddler::Notifications::FeePromotion::PriceThreshold? }
Instance Attribute Details
#fee_discount_monetary_amount ⇒ Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount? (readonly)
Returns the value of attribute fee_discount_monetary_amount.
285 286 287 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 285 def fee_discount_monetary_amount @fee_discount_monetary_amount end |
#fee_discount_type ⇒ String (readonly)
Returns the value of attribute fee_discount_type.
286 287 288 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 286 def fee_discount_type @fee_discount_type end |
#fee_discount_value ⇒ Float? (readonly)
Returns the value of attribute fee_discount_value.
287 288 289 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 287 def fee_discount_value @fee_discount_value end |
#fee_type ⇒ String (readonly)
Returns the value of attribute fee_type.
288 289 290 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 288 def fee_type @fee_type end |
#fees_estimate ⇒ Peddler::Notifications::FeePromotion::FeesEstimate? (readonly)
Returns the value of attribute fees_estimate.
289 290 291 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 289 def fees_estimate @fees_estimate end |
#price_threshold ⇒ Peddler::Notifications::FeePromotion::PriceThreshold? (readonly)
Returns the value of attribute price_threshold.
290 291 292 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 290 def price_threshold @price_threshold end |
Class Method Details
.[](fee_discount_type:, fee_type:, fee_discount_monetary_amount:, fee_discount_value:, fees_estimate:, price_threshold:) ⇒ Peddler::Notifications::FeePromotion::PromotionInformation .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::Notifications::FeePromotion::PromotionInformation
278 279 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 278
def self.[]: (fee_discount_type: String, fee_type: String, ?fee_discount_monetary_amount: Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?, ?fee_discount_value: Float?, ?fees_estimate: Peddler::Notifications::FeePromotion::FeesEstimate?, ?price_threshold: Peddler::Notifications::FeePromotion::PriceThreshold?) -> Peddler::Notifications::FeePromotion::PromotionInformation
| (String, String, Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?, Float?, Peddler::Notifications::FeePromotion::FeesEstimate?, Peddler::Notifications::FeePromotion::PriceThreshold?) -> Peddler::Notifications::FeePromotion::PromotionInformation
|
.members ⇒ [ :fee_discount_type, :fee_type, :fee_discount_monetary_amount, :fee_discount_value, :fees_estimate, :price_threshold ]
281 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 281
def self.members: () -> [ :fee_discount_type, :fee_type, :fee_discount_monetary_amount, :fee_discount_value, :fees_estimate, :price_threshold ]
|
.new(fee_discount_type:, fee_type:, fee_discount_monetary_amount:, fee_discount_value:, fees_estimate:, price_threshold:) ⇒ Peddler::Notifications::FeePromotion::PromotionInformation .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::Notifications::FeePromotion::PromotionInformation
276 277 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 276
def self.new: (fee_discount_type: String, fee_type: String, ?fee_discount_monetary_amount: Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?, ?fee_discount_value: Float?, ?fees_estimate: Peddler::Notifications::FeePromotion::FeesEstimate?, ?price_threshold: Peddler::Notifications::FeePromotion::PriceThreshold?) -> Peddler::Notifications::FeePromotion::PromotionInformation
| (String, String, Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?, Float?, Peddler::Notifications::FeePromotion::FeesEstimate?, Peddler::Notifications::FeePromotion::PriceThreshold?) -> Peddler::Notifications::FeePromotion::PromotionInformation
|
.parse ⇒ Peddler::Notifications::FeePromotion::PromotionInformation
283 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 283
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::FeePromotion::PromotionInformation
|
Instance Method Details
#members ⇒ [ :fee_discount_type, :fee_type, :fee_discount_monetary_amount, :fee_discount_value, :fees_estimate, :price_threshold ]
292 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 292
def members: () -> [ :fee_discount_type, :fee_type, :fee_discount_monetary_amount, :fee_discount_value, :fees_estimate, :price_threshold ]
|
#to_h ⇒ { fee_discount_type: String, fee_type: String, fee_discount_monetary_amount: Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?, fee_discount_value: Float?, fees_estimate: Peddler::Notifications::FeePromotion::FeesEstimate?, price_threshold: Peddler::Notifications::FeePromotion::PriceThreshold? }
293 |
# File 'sig/peddler/notifications/fee_promotion.rbs', line 293
def to_h: () -> { fee_discount_type: String, fee_type: String, fee_discount_monetary_amount: Peddler::Notifications::FeePromotion::FeeDiscountMonetaryAmount?, fee_discount_value: Float?, fees_estimate: Peddler::Notifications::FeePromotion::FeesEstimate?, price_threshold: Peddler::Notifications::FeePromotion::PriceThreshold? }
|