Sha256: b3ddb9e9537919a76ef8335f672159da8166d5411235c41375b9752c93c43ba0

Contents?: true

Size: 383 Bytes

Versions: 5

Compression:

Stored size: 383 Bytes

Contents

# frozen_string_literal: true

require_relative 'item'
require_relative 'ledger_class'

module LedgerSync
  class InvoiceSalesLineItem < LedgerSync::Resource
    references_one :item, to: Item
    references_one :ledger_class, to: LedgerClass
    attribute :amount, type: Type::Integer
    attribute :description, type: Type::String

    def name
      description
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ledger_sync-1.3.5 lib/ledger_sync/resources/invoice_sales_line_item.rb
ledger_sync-1.3.4 lib/ledger_sync/resources/invoice_sales_line_item.rb
ledger_sync-1.3.3 lib/ledger_sync/resources/invoice_sales_line_item.rb
ledger_sync-1.3.2 lib/ledger_sync/resources/invoice_sales_line_item.rb
ledger_sync-1.3.1 lib/ledger_sync/resources/invoice_sales_line_item.rb