Sha256: 505b544e8f629b60c7be83d362b0933b8ce83806f37b16c025fff0b0bd6b13da
Contents?: true
Size: 833 Bytes
Versions: 4
Compression:
Stored size: 833 Bytes
Contents
# frozen_string_literal: true module LedgerSync module Adaptors module QuickBooksOnline module ExpenseLineItem class LedgerSerializer < QuickBooksOnline::LedgerSerializer attribute ledger_attribute: 'Id', resource_attribute: :ledger_id attribute ledger_attribute: 'DetailType' do 'AccountBasedExpenseLineDetail' end attribute ledger_attribute: 'AccountBasedExpenseLineDetail.AccountRef.value', resource_attribute: 'account.ledger_id' attribute ledger_attribute: 'Amount', resource_attribute: :amount, type: LedgerSerializerType::AmountType attribute ledger_attribute: 'Description', resource_attribute: :description end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems