class Avalara::Response::Invoice
Public Class Methods
new(response)
click to toggle source
Calls superclass method
# File lib/avalara/response/invoice.rb, line 24 def initialize(response) super(Hashie::Extensions::SymbolizeKeys.symbolize_keys(response)) end
Public Instance Methods
Messages=(new_messages)
click to toggle source
# File lib/avalara/response/invoice.rb, line 32 def Messages=(new_messages) self.messages = [] new_messages.each do |message| self.messages << Message.new(message) end end
TaxAddresses=(addresses)
click to toggle source
# File lib/avalara/response/invoice.rb, line 46 def TaxAddresses=(addresses) self.tax_addresses = [] addresses.each do |address| self.tax_addresses << TaxAddress.new(address) end end
TaxLines=(lines)
click to toggle source
# File lib/avalara/response/invoice.rb, line 39 def TaxLines=(lines) self.tax_lines = [] lines.each do |line| self.tax_lines << TaxLine.new(line) end end
success?()
click to toggle source
# File lib/avalara/response/invoice.rb, line 28 def success? result_code == 'Success' end