Class: Increase::Models::CardPayment::Element::CardFinancial::AdditionalAmounts::TotalCumulative
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Increase::Models::CardPayment::Element::CardFinancial::AdditionalAmounts::TotalCumulative
- Defined in:
- lib/increase/models/card_payment.rb,
sig/increase/models/card_payment.rbs
Overview
Instance Attribute Summary collapse
-
#amount ⇒ Integer
The amount in minor units of the
currencyfield. -
#currency ⇒ String
The ISO 4217 code for the additional amount's currency.
Instance Method Summary collapse
-
#initialize ⇒ TotalCumulative
constructor
A new instance of TotalCumulative.
- #to_hash ⇒ { amount: Integer, currency: String }
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize ⇒ TotalCumulative
Returns a new instance of TotalCumulative.
4563 |
# File 'sig/increase/models/card_payment.rbs', line 4563
def initialize: (amount: Integer, currency: String) -> void
|
Instance Attribute Details
#amount ⇒ Integer
The amount in minor units of the currency field. The amount is positive if it
is added to the amount (such as an ATM surcharge fee) and negative if it is
subtracted from the amount (such as a discount).
6315 |
# File 'lib/increase/models/card_payment.rb', line 6315 required :amount, Integer |
#currency ⇒ String
The ISO 4217 code for the additional amount's currency.
6322 |
# File 'lib/increase/models/card_payment.rb', line 6322 required :currency, String |
Instance Method Details
#to_hash ⇒ { amount: Integer, currency: String }
4565 |
# File 'sig/increase/models/card_payment.rbs', line 4565
def to_hash: -> { amount: Integer, currency: String }
|