Class: Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#fee_per_unitPeddler::APIs::FulfillmentInboundV0::Amount? (readonly)

Returns the value of attribute fee_per_unit.



114
115
116
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 114

def fee_per_unit
  @fee_per_unit
end

#total_feePeddler::APIs::FulfillmentInboundV0::Amount? (readonly)

Returns the value of attribute total_fee.



115
116
117
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 115

def total_fee
  @total_fee
end

#total_unitsInteger? (readonly)

Returns the value of attribute total_units.

Returns:

  • (Integer, nil)


116
117
118
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 116

def total_units
  @total_units
end

Class Method Details

.[](fee_per_unit:, total_fee:, total_units:) ⇒ Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails .[](arg0, arg1, arg2) ⇒ Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails



107
108
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 107

def self.[]: (?fee_per_unit: Peddler::APIs::FulfillmentInboundV0::Amount?, ?total_fee: Peddler::APIs::FulfillmentInboundV0::Amount?, ?total_units: Integer?) -> Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails
| (Peddler::APIs::FulfillmentInboundV0::Amount?, Peddler::APIs::FulfillmentInboundV0::Amount?, Integer?) -> Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails

.members[ :fee_per_unit, :total_fee, :total_units ]

Returns:

  • ([ :fee_per_unit, :total_fee, :total_units ])


110
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 110

def self.members: () -> [ :fee_per_unit, :total_fee, :total_units ]

.new(fee_per_unit:, total_fee:, total_units:) ⇒ Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails .new(arg0, arg1, arg2) ⇒ Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails



105
106
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 105

def self.new: (?fee_per_unit: Peddler::APIs::FulfillmentInboundV0::Amount?, ?total_fee: Peddler::APIs::FulfillmentInboundV0::Amount?, ?total_units: Integer?) -> Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails
| (Peddler::APIs::FulfillmentInboundV0::Amount?, Peddler::APIs::FulfillmentInboundV0::Amount?, Integer?) -> Peddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails

.parsePeddler::APIs::FulfillmentInboundV0::BoxContentsFeeDetails

Parameters:

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

Returns:



112
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 112

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

Instance Method Details

#members[ :fee_per_unit, :total_fee, :total_units ]

Returns:

  • ([ :fee_per_unit, :total_fee, :total_units ])


118
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 118

def members: () -> [ :fee_per_unit, :total_fee, :total_units ]

#to_h{ fee_per_unit: Peddler::APIs::FulfillmentInboundV0::Amount?, total_fee: Peddler::APIs::FulfillmentInboundV0::Amount?, total_units: Integer? }

Returns:



119
# File 'sig/peddler/apis/fulfillment_inbound_v0.rbs', line 119

def to_h: () -> { fee_per_unit: Peddler::APIs::FulfillmentInboundV0::Amount?, total_fee: Peddler::APIs::FulfillmentInboundV0::Amount?, total_units: Integer? }