Class: Peddler::APIs::ProductFeesV0::FeeDetail
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::ProductFeesV0::FeeDetail
- Defined in:
- sig/peddler/apis/product_fees_v0.rbs
Instance Attribute Summary collapse
-
#fee_amount ⇒ Peddler::Money
readonly
Returns the value of attribute fee_amount.
-
#fee_promotion ⇒ Peddler::Money?
readonly
Returns the value of attribute fee_promotion.
-
#fee_type ⇒ String
readonly
Returns the value of attribute fee_type.
-
#final_fee ⇒ Peddler::Money
readonly
Returns the value of attribute final_fee.
-
#included_fee_detail_list ⇒ Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?
readonly
Returns the value of attribute included_fee_detail_list.
-
#tax_amount ⇒ Peddler::Money?
readonly
Returns the value of attribute tax_amount.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :fee_amount, :fee_type, :final_fee, :fee_promotion, :included_fee_detail_list, :tax_amount ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::ProductFeesV0::FeeDetail
Instance Method Summary collapse
-
#members ⇒ [ :fee_amount, :fee_type, :final_fee, :fee_promotion, :included_fee_detail_list, :tax_amount ]
-
#to_h ⇒ { fee_amount: Peddler::Money, fee_type: String, final_fee: Peddler::Money, fee_promotion: Peddler::Money?, included_fee_detail_list: Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?, tax_amount: Peddler::Money? }
Instance Attribute Details
#fee_amount ⇒ Peddler::Money (readonly)
Returns the value of attribute fee_amount.
36 37 38 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 36 def fee_amount @fee_amount end |
#fee_promotion ⇒ Peddler::Money? (readonly)
Returns the value of attribute fee_promotion.
37 38 39 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 37 def fee_promotion @fee_promotion end |
#fee_type ⇒ String (readonly)
Returns the value of attribute fee_type.
38 39 40 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 38 def fee_type @fee_type end |
#final_fee ⇒ Peddler::Money (readonly)
Returns the value of attribute final_fee.
39 40 41 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 39 def final_fee @final_fee end |
#included_fee_detail_list ⇒ Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]? (readonly)
Returns the value of attribute included_fee_detail_list.
40 41 42 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 40 def included_fee_detail_list @included_fee_detail_list end |
#tax_amount ⇒ Peddler::Money? (readonly)
Returns the value of attribute tax_amount.
41 42 43 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 41 def tax_amount @tax_amount end |
Class Method Details
.[](fee_amount:, fee_type:, final_fee:, fee_promotion:, included_fee_detail_list:, tax_amount:) ⇒ Peddler::APIs::ProductFeesV0::FeeDetail .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::ProductFeesV0::FeeDetail
29 30 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 29
def self.[]: (fee_amount: Peddler::Money, fee_type: String, final_fee: Peddler::Money, ?fee_promotion: Peddler::Money?, ?included_fee_detail_list: Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?, ?tax_amount: Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeeDetail
| (Peddler::Money, String, Peddler::Money, Peddler::Money?, Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?, Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeeDetail
|
.members ⇒ [ :fee_amount, :fee_type, :final_fee, :fee_promotion, :included_fee_detail_list, :tax_amount ]
32 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 32
def self.members: () -> [ :fee_amount, :fee_type, :final_fee, :fee_promotion, :included_fee_detail_list, :tax_amount ]
|
.new(fee_amount:, fee_type:, final_fee:, fee_promotion:, included_fee_detail_list:, tax_amount:) ⇒ Peddler::APIs::ProductFeesV0::FeeDetail .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::ProductFeesV0::FeeDetail
27 28 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 27
def self.new: (fee_amount: Peddler::Money, fee_type: String, final_fee: Peddler::Money, ?fee_promotion: Peddler::Money?, ?included_fee_detail_list: Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?, ?tax_amount: Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeeDetail
| (Peddler::Money, String, Peddler::Money, Peddler::Money?, Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?, Peddler::Money?) -> Peddler::APIs::ProductFeesV0::FeeDetail
|
.parse ⇒ Peddler::APIs::ProductFeesV0::FeeDetail
34 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 34
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ProductFeesV0::FeeDetail
|
Instance Method Details
#members ⇒ [ :fee_amount, :fee_type, :final_fee, :fee_promotion, :included_fee_detail_list, :tax_amount ]
43 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 43
def members: () -> [ :fee_amount, :fee_type, :final_fee, :fee_promotion, :included_fee_detail_list, :tax_amount ]
|
#to_h ⇒ { fee_amount: Peddler::Money, fee_type: String, final_fee: Peddler::Money, fee_promotion: Peddler::Money?, included_fee_detail_list: Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?, tax_amount: Peddler::Money? }
44 |
# File 'sig/peddler/apis/product_fees_v0.rbs', line 44
def to_h: () -> { fee_amount: Peddler::Money, fee_type: String, final_fee: Peddler::Money, fee_promotion: Peddler::Money?, included_fee_detail_list: Array[Peddler::APIs::ProductFeesV0::IncludedFeeDetail]?, tax_amount: Peddler::Money? }
|