class Pohoda::Parsers::Inv::InvoiceDetailType

Public Instance Methods

invoice_advance_payment_item() click to toggle source
# File lib/pohoda/parsers/inv/invoice_detail_type.rb, line 11
def invoice_advance_payment_item
  array_of_at(Inv::InvoiceAdvancePaymentItemType, ['inv:invoiceAdvancePaymentItem'])
end
invoice_item() click to toggle source
# File lib/pohoda/parsers/inv/invoice_detail_type.rb, line 7
def invoice_item
  array_of_at(Inv::InvoiceItemType, ['inv:invoiceItem'])
end
to_h() click to toggle source
# File lib/pohoda/parsers/inv/invoice_detail_type.rb, line 15
def to_h
  hash = {}
  hash[:attributes] = attributes

  hash[:invoice_item] = invoice_item.map(&:to_h) if has? 'inv:invoiceItem'
  hash[:invoice_advance_payment_item] = invoice_advance_payment_item.map(&:to_h) if has? 'inv:invoiceAdvancePaymentItem'

  hash
end