Sha256: b16c179eeb6cd663a99ad4c251e0cea48367ea034fd4b1c172fa27569082c3fd

Contents?: true

Size: 815 Bytes

Versions: 4

Compression:

Stored size: 815 Bytes

Contents

module Moneybird::Resource
  class FinancialMutation
    include Moneybird::Resource
    extend Moneybird::Resource::ClassMethods

    has_attributes %i(
      account_servicer_transaction_id
      administration_id
      amount
      amount_open
      batch_reference
      code
      contra_account_name
      contra_account_number
      created_at
      currency
      date
      financial_account_id
      financial_statement_id
      id
      ledger_account_bookings
      message
      original_amount
      payments
      processed_at
      sepa_fields
      state
      updated_at
      version
    )
  end

  def link_booking(booking)
    financial_mutation_service = Moneybird::Service::FinancialMutation.new(client, administration_id)
    financial_mutation_service.link_booking(self, booking)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
moneybird-0.10.2 lib/moneybird/resource/financial_mutation.rb
moneybird-0.10.1 lib/moneybird/resource/financial_mutation.rb
moneybird-0.9.9 lib/moneybird/resource/financial_mutation.rb
moneybird-0.9.8 lib/moneybird/resource/financial_mutation.rb