Class: Avalara::Request::Invoice

Inherits:
Types::Stash
  • Object
show all
Defined in:
lib/avalara/request/invoice.rb

Overview

Same as GetTaxRequest

Instance Method Summary collapse

Instance Method Details

#addresses=(addresses) ⇒ Object



27
28
29
30
31
32
# File 'lib/avalara/request/invoice.rb', line 27

def addresses=(addresses)
  self.Addresses = []
  addresses.each do |address|
    self.Addresses << Address.new(address)
  end
end

#lines=(lines) ⇒ Object



34
35
36
37
38
39
# File 'lib/avalara/request/invoice.rb', line 34

def lines=(lines)
  self.Lines = []
  lines.each do |line|
    self.Lines << Line.new(line)
  end
end

#to_jsonObject



41
42
43
# File 'lib/avalara/request/invoice.rb', line 41

def to_json
  MultiJson.encode(self.to_hash, :pretty => true)
end