Sha256: cf30030cf4fd4f2e7002ae5c59ba76f01ae48942e91b88dc097e848ae544fa80

Contents?: true

Size: 766 Bytes

Versions: 13

Compression:

Stored size: 766 Bytes

Contents

# frozen_string_literal: true

require_relative '../reference/serializer'

module LedgerSync
  module QuickBooksOnline
    class Transfer
      class Serializer < QuickBooksOnline::Serializer
        id

        amount :Amount
        attribute :PrivateNote
        date :TxnDate

        references_one 'FromAccountRef',
                       resource_attribute: :FromAccount,
                       serializer: Reference::Serializer

        references_one 'ToAccountRef',
                       resource_attribute: :ToAccount,
                       serializer: Reference::Serializer

        references_one 'CurrencyRef',
                       resource_attribute: :Currency,
                       serializer: Reference::Serializer
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ledger_sync-quickbooks_online-2.0.0 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-1.0.1 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-1.0.0 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.4.0 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.3.1 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.3.0 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.2.6 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.2.5 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.2.4 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.2.2 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.2.1 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.2.0 lib/ledger_sync/quickbooks_online/transfer/serializer.rb
ledger_sync-quickbooks_online-0.1.1 lib/ledger_sync/quickbooks_online/transfer/serializer.rb