Class: Taxamo::ValidateTaxNumberOut
- Defined in:
- lib/taxamo/models/validatetaxnumberout.rb
Instance Attribute Summary collapse
-
#billing_country_code ⇒ Object
Returns the value of attribute billing_country_code.
-
#buyer_tax_number ⇒ Object
Returns the value of attribute buyer_tax_number.
-
#buyer_tax_number_format_valid ⇒ Object
Returns the value of attribute buyer_tax_number_format_valid.
-
#buyer_tax_number_normalized ⇒ Object
Returns the value of attribute buyer_tax_number_normalized.
-
#buyer_tax_number_valid ⇒ Object
Returns the value of attribute buyer_tax_number_valid.
-
#tax_deducted ⇒ Object
Returns the value of attribute tax_deducted.
Class Method Summary collapse
-
.attribute_map ⇒ Object
:internal => :external.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ ValidateTaxNumberOut
constructor
A new instance of ValidateTaxNumberOut.
- #to_body ⇒ Object
Constructor Details
#initialize(attributes = {}) ⇒ ValidateTaxNumberOut
Returns a new instance of ValidateTaxNumberOut.
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 30 def initialize(attributes = {}) return if attributes.nil? or attributes.empty? # Morph attribute keys into undescored rubyish style if attributes.key?("tax_deducted") @tax_deducted = attributes["tax_deducted"] end if attributes.key?("buyer_tax_number") @buyer_tax_number = attributes["buyer_tax_number"] end if attributes.key?("buyer_tax_number_normalized") @buyer_tax_number_normalized = attributes["buyer_tax_number_normalized"] end if attributes.key?("buyer_tax_number_valid") @buyer_tax_number_valid = attributes["buyer_tax_number_valid"] end if attributes.key?("buyer_tax_number_format_valid") @buyer_tax_number_format_valid = attributes["buyer_tax_number_format_valid"] end if attributes.key?("billing_country_code") @billing_country_code = attributes["billing_country_code"] end end |
Instance Attribute Details
#billing_country_code ⇒ Object
Returns the value of attribute billing_country_code.
15 16 17 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 15 def billing_country_code @billing_country_code end |
#buyer_tax_number ⇒ Object
Returns the value of attribute buyer_tax_number.
15 16 17 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 15 def buyer_tax_number @buyer_tax_number end |
#buyer_tax_number_format_valid ⇒ Object
Returns the value of attribute buyer_tax_number_format_valid.
15 16 17 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 15 def buyer_tax_number_format_valid @buyer_tax_number_format_valid end |
#buyer_tax_number_normalized ⇒ Object
Returns the value of attribute buyer_tax_number_normalized.
15 16 17 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 15 def buyer_tax_number_normalized @buyer_tax_number_normalized end |
#buyer_tax_number_valid ⇒ Object
Returns the value of attribute buyer_tax_number_valid.
15 16 17 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 15 def buyer_tax_number_valid @buyer_tax_number_valid end |
#tax_deducted ⇒ Object
Returns the value of attribute tax_deducted.
15 16 17 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 15 def tax_deducted @tax_deducted end |
Class Method Details
.attribute_map ⇒ Object
:internal => :external
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 18 def self.attribute_map { :tax_deducted => :tax_deducted, :buyer_tax_number => :buyer_tax_number, :buyer_tax_number_normalized => :buyer_tax_number_normalized, :buyer_tax_number_valid => :buyer_tax_number_valid, :buyer_tax_number_format_valid => :buyer_tax_number_format_valid, :billing_country_code => :billing_country_code } end |
Instance Method Details
#to_body ⇒ Object
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/taxamo/models/validatetaxnumberout.rb', line 61 def to_body body = {} self.class.attribute_map.each_pair do |key, value| v = self.send(key) unless v.nil? if v.is_a?(Array) array = Array.new v.each do |item| if item.respond_to?("to_body".to_sym) array.push item.to_body else array.push item end end body[value] = array else if v.respond_to?("to_body".to_sym) body[value] = v.to_body else body[value] = v end end end end body end |