class Quickeebooks::Windows::Model::Payment

Constants

REST_RESOURCE
XML_COLLECTION_NODE
XML_NODE

Public Class Methods

new() click to toggle source
# File lib/quickeebooks/windows/model/payment.rb, line 26
def initialize
  ensure_line_items_initialization
end

Public Instance Methods

valid_for_create?() click to toggle source
# File lib/quickeebooks/windows/model/payment.rb, line 30
def valid_for_create?
  valid?
  if header.nil?
    errors.add(:header, "Missing Header field for Create")
  # else
  #   # ensure header is valid
  #   unless header.valid?
  #     #errors.concat(header.errors)
  #     #errors[:base].each {|e| header.errors[:base] << e }
  #   end
  end
  errors.empty?
end

Private Instance Methods

after_parse() click to toggle source
# File lib/quickeebooks/windows/model/payment.rb, line 46
def after_parse
end
ensure_line_items_initialization() click to toggle source
# File lib/quickeebooks/windows/model/payment.rb, line 49
def ensure_line_items_initialization
  self.line_items ||= []
end