Class: Peddler::Notifications::FeePromotion::FeesEstimate

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#fee_detailsArray[untyped] (readonly)

Returns the value of attribute fee_details.

Returns:

  • (Array[untyped])


108
109
110
# File 'sig/peddler/notifications/fee_promotion.rbs', line 108

def fee_details
  @fee_details
end

#time_of_fees_estimatedString (readonly)

Returns the value of attribute time_of_fees_estimated.

Returns:

  • (String)


109
110
111
# File 'sig/peddler/notifications/fee_promotion.rbs', line 109

def time_of_fees_estimated
  @time_of_fees_estimated
end

#total_fees_estimateHash[untyped, untyped] (readonly)

Returns the value of attribute total_fees_estimate.

Returns:

  • (Hash[untyped, untyped])


110
111
112
# File 'sig/peddler/notifications/fee_promotion.rbs', line 110

def total_fees_estimate
  @total_fees_estimate
end

Class Method Details

.[](fee_details:, time_of_fees_estimated:, total_fees_estimate:) ⇒ Peddler::Notifications::FeePromotion::FeesEstimate .[](arg0, arg1, arg2) ⇒ Peddler::Notifications::FeePromotion::FeesEstimate

Overloads:



101
102
# File 'sig/peddler/notifications/fee_promotion.rbs', line 101

def self.[]: (fee_details: Array[untyped], time_of_fees_estimated: String, total_fees_estimate: Hash[untyped, untyped]) -> Peddler::Notifications::FeePromotion::FeesEstimate
| (Array[untyped], String, Hash[untyped, untyped]) -> Peddler::Notifications::FeePromotion::FeesEstimate

.members[ :fee_details, :time_of_fees_estimated, :total_fees_estimate ]

Returns:

  • ([ :fee_details, :time_of_fees_estimated, :total_fees_estimate ])


104
# File 'sig/peddler/notifications/fee_promotion.rbs', line 104

def self.members: () -> [ :fee_details, :time_of_fees_estimated, :total_fees_estimate ]

.new(fee_details:, time_of_fees_estimated:, total_fees_estimate:) ⇒ Peddler::Notifications::FeePromotion::FeesEstimate .new(arg0, arg1, arg2) ⇒ Peddler::Notifications::FeePromotion::FeesEstimate

Overloads:



99
100
# File 'sig/peddler/notifications/fee_promotion.rbs', line 99

def self.new: (fee_details: Array[untyped], time_of_fees_estimated: String, total_fees_estimate: Hash[untyped, untyped]) -> Peddler::Notifications::FeePromotion::FeesEstimate
| (Array[untyped], String, Hash[untyped, untyped]) -> Peddler::Notifications::FeePromotion::FeesEstimate

.parsePeddler::Notifications::FeePromotion::FeesEstimate

Parameters:

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

Returns:



106
# File 'sig/peddler/notifications/fee_promotion.rbs', line 106

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

Instance Method Details

#members[ :fee_details, :time_of_fees_estimated, :total_fees_estimate ]

Returns:

  • ([ :fee_details, :time_of_fees_estimated, :total_fees_estimate ])


112
# File 'sig/peddler/notifications/fee_promotion.rbs', line 112

def members: () -> [ :fee_details, :time_of_fees_estimated, :total_fees_estimate ]

#to_h{ fee_details: Array[untyped], time_of_fees_estimated: String, total_fees_estimate: Hash[untyped, untyped] }

Returns:

  • ({ fee_details: Array[untyped], time_of_fees_estimated: String, total_fees_estimate: Hash[untyped, untyped] })


113
# File 'sig/peddler/notifications/fee_promotion.rbs', line 113

def to_h: () -> { fee_details: Array[untyped], time_of_fees_estimated: String, total_fees_estimate: Hash[untyped, untyped] }