Sha256: 94f6516e735fb30bbd6c85ea1d1347b122e83ece1d9adf0de4655418e46a9f72

Contents?: true

Size: 1.03 KB

Versions: 23

Compression:

Stored size: 1.03 KB

Contents

module Unit
  class AchPayment < APIResource
    path '/payments'

    attribute :amount, Types::Integer
    attribute :direction, Types::String
    attribute :counterparty, Types::Counterparty # For inline Counterparties
    attribute :description, Types::String
    attribute :addenda, Types::String
    attribute :idempotency_key, Types::String # Optional
    attribute :tags, Types::Hash # Optional
    attribute :verify_counterparty_balance, Types::Hash # Optional

    attribute :status, Types::String, readonly: true
    attribute :reason, Types::String, readonly: true
    attribute :settlement_date, Types::DateTime, readonly: true
    attribute :created_at, Types::DateTime, readonly: true

    belongs_to :account, class_name: 'Unit::DepositAccount'
    belongs_to :customer, class_name: 'Unit::IndividualCustomer'

    # TODO: For linked counterparties
    # belongs_to :application, class_name: 'Unit::Counterparty'

    include ResourceOperations::Find
    include ResourceOperations::List
    include ResourceOperations::Create
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
unit-ruby-0.12.1 lib/unit-ruby/ach_payment.rb
unit-ruby-0.12.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.11.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.10.1 lib/unit-ruby/ach_payment.rb
unit-ruby-0.10.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.9.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.8.1 lib/unit-ruby/ach_payment.rb
unit-ruby-0.8.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.7.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.6.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.5.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.4.3 lib/unit-ruby/ach_payment.rb
unit-ruby-0.4.2 lib/unit-ruby/ach_payment.rb
unit-ruby-0.4.1 lib/unit-ruby/ach_payment.rb
unit-ruby-0.4.0 lib/unit-ruby/ach_payment.rb
unit-ruby-0.3.7 lib/unit-ruby/ach_payment.rb
unit-ruby-0.2.7 lib/unit-ruby/ach_payment.rb
unit-ruby-0.2.6 lib/unit-ruby/ach_payment.rb
unit-ruby-0.2.5 lib/unit-ruby/ach_payment.rb
unit-ruby-0.2.4 lib/unit-ruby/ach_payment.rb