Sha256: 5b6e754850e5ed463caeeab91579adb4cb7b2c9a8b2fdd161f40474933adfafb

Contents?: true

Size: 486 Bytes

Versions: 4

Compression:

Stored size: 486 Bytes

Contents

module Braintree
  class Transaction
    class UsBankAccountDetails # :nodoc:
      include BaseModule

      attr_reader :routing_number, :last_4, :account_type, :account_description, :account_holder_name, :token, :image_url, :bank_name, :ach_mandate

      def initialize(attributes)
        set_instance_variables_from_hash attributes unless attributes.nil?
        @ach_mandate = attributes[:ach_mandate] ? AchMandate.new(attributes[:ach_mandate]) : nil
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
braintree-2.71.0 lib/braintree/transaction/us_bank_account_details.rb
braintree-2.70.0 lib/braintree/transaction/us_bank_account_details.rb
braintree-2.69.1 lib/braintree/transaction/us_bank_account_details.rb
braintree-2.69.0 lib/braintree/transaction/us_bank_account_details.rb