Sha256: 70ad66041333d78ea8ad3e4622dd3952b0f3c2533f7f6d34b8fc47b3d2c133b4

Contents?: true

Size: 568 Bytes

Versions: 4

Compression:

Stored size: 568 Bytes

Contents

# frozen_string_literal: true

module LedgerSync
  module Ledgers
    module QuickBooksOnline
      class Vendor
        class Deserializer < QuickBooksOnline::Deserializer
          id

          attribute :display_name,
                    hash_attribute: 'DisplayName'

          attribute :first_name,
                    hash_attribute: 'GivenName'

          attribute :last_name,
                    hash_attribute: 'FamilyName'

          attribute :email,
                    hash_attribute: 'PrimaryEmailAddr.Address'
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ledger_sync-1.4.4 lib/ledger_sync/ledgers/quickbooks_online/vendor/deserializer.rb
ledger_sync-1.4.2 lib/ledger_sync/ledgers/quickbooks_online/vendor/deserializer.rb
ledger_sync-1.4.1 lib/ledger_sync/ledgers/quickbooks_online/vendor/deserializer.rb
ledger_sync-1.4.0 lib/ledger_sync/ledgers/quickbooks_online/vendor/deserializer.rb