Class: Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#base_amountPeddler::APIs::ExternalFulfillmentShipments20240911::Amount (readonly)

Returns the value of attribute base_amount.



103
104
105
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 103

def base_amount
  @base_amount
end

#discount_amountPeddler::APIs::ExternalFulfillmentShipments20240911::Amount (readonly)

Returns the value of attribute discount_amount.



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

def discount_amount
  @discount_amount
end

#net_amountPeddler::APIs::ExternalFulfillmentShipments20240911::Amount (readonly)

Returns the value of attribute net_amount.



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

def net_amount
  @net_amount
end

Class Method Details

.[](base_amount:, discount_amount:, net_amount:) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup .[](arg0, arg1, arg2) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup



96
97
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 96

def self.[]: (base_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, discount_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, net_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount) -> Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup
| (Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, Peddler::APIs::ExternalFulfillmentShipments20240911::Amount) -> Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup

.members[ :base_amount, :discount_amount, :net_amount ]

Returns:

  • ([ :base_amount, :discount_amount, :net_amount ])


99
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 99

def self.members: () -> [ :base_amount, :discount_amount, :net_amount ]

.new(base_amount:, discount_amount:, net_amount:) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup .new(arg0, arg1, arg2) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup



94
95
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 94

def self.new: (base_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, discount_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, net_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount) -> Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup
| (Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, Peddler::APIs::ExternalFulfillmentShipments20240911::Amount) -> Peddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup

.parsePeddler::APIs::ExternalFulfillmentShipments20240911::ChargeBreakup

Parameters:

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

Returns:



101
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 101

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

Instance Method Details

#members[ :base_amount, :discount_amount, :net_amount ]

Returns:

  • ([ :base_amount, :discount_amount, :net_amount ])


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

def members: () -> [ :base_amount, :discount_amount, :net_amount ]

#to_h{ base_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, discount_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, net_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount }



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

def to_h: () -> { base_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, discount_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount, net_amount: Peddler::APIs::ExternalFulfillmentShipments20240911::Amount }