Class: Moov::Models::Components::CardVolumeDistributionError
- Inherits:
-
Object
- Object
- Moov::Models::Components::CardVolumeDistributionError
- Extended by:
- T::Sig
- Includes:
- Crystalline::MetadataFields
- Defined in:
- lib/moov/models/components/cardvolumedistributionerror.rb
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(ecommerce_percentage: nil, card_present_percentage: nil, mail_or_phone_percentage: nil, debt_repayment_percentage: nil) ⇒ CardVolumeDistributionError
constructor
A new instance of CardVolumeDistributionError.
Methods included from Crystalline::MetadataFields
#field, #fields, included, #marshal_single, #to_dict, #to_json
Constructor Details
#initialize(ecommerce_percentage: nil, card_present_percentage: nil, mail_or_phone_percentage: nil, debt_repayment_percentage: nil) ⇒ CardVolumeDistributionError
Returns a new instance of CardVolumeDistributionError.
26 27 28 29 30 31 |
# File 'lib/moov/models/components/cardvolumedistributionerror.rb', line 26 def initialize(ecommerce_percentage: nil, card_present_percentage: nil, mail_or_phone_percentage: nil, debt_repayment_percentage: nil) @ecommerce_percentage = ecommerce_percentage @card_present_percentage = card_present_percentage @mail_or_phone_percentage = mail_or_phone_percentage @debt_repayment_percentage = debt_repayment_percentage end |
Instance Method Details
#==(other) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/moov/models/components/cardvolumedistributionerror.rb', line 34 def ==(other) return false unless other.is_a? self.class return false unless @ecommerce_percentage == other.ecommerce_percentage return false unless @card_present_percentage == other.card_present_percentage return false unless @mail_or_phone_percentage == other.mail_or_phone_percentage return false unless @debt_repayment_percentage == other.debt_repayment_percentage true end |