Sha256: 4b69e5a759d547d7ed0d07182fbf5dd45cde850dddcacf162a368d9a5d7bd21d
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
# frozen_string_literal: true require_relative '../deposit_line_item/ledger_serializer' module LedgerSync module Adaptors module QuickBooksOnline module Deposit class LedgerSerializer < QuickBooksOnline::LedgerSerializer id attribute ledger_attribute: 'CurrencyRef.value', resource_attribute: :currency attribute ledger_attribute: 'TxnDate', resource_attribute: :transaction_date, type: LedgerSerializerType::DateType attribute ledger_attribute: 'PrivateNote', resource_attribute: :memo attribute ledger_attribute: 'ExchangeRate', resource_attribute: :exchange_rate attribute ledger_attribute: 'DepositToAccountRef.value', resource_attribute: 'account.ledger_id' references_many ledger_attribute: 'Line', resource_attribute: :line_items, serializer: DepositLineItem::LedgerSerializer end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ledger_sync-1.1.3 | lib/ledger_sync/adaptors/quickbooks_online/deposit/ledger_serializer.rb |
ledger_sync-1.1.2 | lib/ledger_sync/adaptors/quickbooks_online/deposit/ledger_serializer.rb |