Class: Peddler::APIs::ProductFeesV0::FeesEstimate

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/product_fees_v0.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#fee_detail_listArray[Peddler::APIs::ProductFeesV0::FeeDetail]? (readonly)

Returns the value of attribute fee_detail_list.



61
62
63
# File 'sig/peddler/apis/product_fees_v0.rbs', line 61

def fee_detail_list
  @fee_detail_list
end

#time_of_fees_estimationTime (readonly)

Returns the value of attribute time_of_fees_estimation.

Returns:

  • (Time)


62
63
64
# File 'sig/peddler/apis/product_fees_v0.rbs', line 62

def time_of_fees_estimation
  @time_of_fees_estimation
end

#total_fees_estimatePeddler::Money? (readonly)

Returns the value of attribute total_fees_estimate.

Returns:



63
64
65
# File 'sig/peddler/apis/product_fees_v0.rbs', line 63

def total_fees_estimate
  @total_fees_estimate
end

Class Method Details

.[](time_of_fees_estimation:, fee_detail_list:, total_fees_estimate:) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimate .[](arg0, arg1, arg2) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimate

Overloads:



54
55
# File 'sig/peddler/apis/product_fees_v0.rbs', line 54

def self.[]: (time_of_fees_estimation: Time, ?fee_detail_list: Array[Peddler::APIs::ProductFeesV0::FeeDetail]?, ?total_fees_estimate: Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeesEstimate
| (Time, Array[Peddler::APIs::ProductFeesV0::FeeDetail]?, Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeesEstimate

.members[ :time_of_fees_estimation, :fee_detail_list, :total_fees_estimate ]

Returns:

  • ([ :time_of_fees_estimation, :fee_detail_list, :total_fees_estimate ])


57
# File 'sig/peddler/apis/product_fees_v0.rbs', line 57

def self.members: () -> [ :time_of_fees_estimation, :fee_detail_list, :total_fees_estimate ]

.new(time_of_fees_estimation:, fee_detail_list:, total_fees_estimate:) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimate .new(arg0, arg1, arg2) ⇒ Peddler::APIs::ProductFeesV0::FeesEstimate

Overloads:



52
53
# File 'sig/peddler/apis/product_fees_v0.rbs', line 52

def self.new: (time_of_fees_estimation: Time, ?fee_detail_list: Array[Peddler::APIs::ProductFeesV0::FeeDetail]?, ?total_fees_estimate: Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeesEstimate
| (Time, Array[Peddler::APIs::ProductFeesV0::FeeDetail]?, Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeesEstimate

.parsePeddler::APIs::ProductFeesV0::FeesEstimate

Parameters:

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

Returns:



59
# File 'sig/peddler/apis/product_fees_v0.rbs', line 59

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

Instance Method Details

#members[ :time_of_fees_estimation, :fee_detail_list, :total_fees_estimate ]

Returns:

  • ([ :time_of_fees_estimation, :fee_detail_list, :total_fees_estimate ])


65
# File 'sig/peddler/apis/product_fees_v0.rbs', line 65

def members: () -> [ :time_of_fees_estimation, :fee_detail_list, :total_fees_estimate ]

#to_h{ time_of_fees_estimation: Time, fee_detail_list: Array[Peddler::APIs::ProductFeesV0::FeeDetail]?, total_fees_estimate: Peddler::Money? }

Returns:



66
# File 'sig/peddler/apis/product_fees_v0.rbs', line 66

def to_h: () -> { time_of_fees_estimation: Time, fee_detail_list: Array[Peddler::APIs::ProductFeesV0::FeeDetail]?, total_fees_estimate: Peddler::Money? }