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.



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

def base_amount
  @base_amount
end

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

Returns the value of attribute discount_amount.



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

def discount_amount
  @discount_amount
end

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

Returns the value of attribute net_amount.



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

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



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

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 ])


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

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



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

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:



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

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 ])


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

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 }



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

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