Class: PayPal::Invoice::BusinessInfo

Inherits:
Base
  • Object
show all
Defined in:
lib/paypal/invoice/business_info.rb

Instance Attribute Summary collapse

Attributes inherited from Base

#request_envelope

Instance Method Summary collapse

Methods inherited from Base

#request

Methods included from Common::Base

#after_initialize, #build_datetime, #build_value, #camelize, #hash_keys, #initialize, #request, #to_hash, #to_json, #underscore

Instance Attribute Details

#addressObject

Returns the value of attribute address.



11
12
13
# File 'lib/paypal/invoice/business_info.rb', line 11

def address
  @address
end

#business_nameObject

Returns the value of attribute business_name.



6
7
8
# File 'lib/paypal/invoice/business_info.rb', line 6

def business_name
  @business_name
end

#custom_valueObject

Returns the value of attribute custom_value.



10
11
12
# File 'lib/paypal/invoice/business_info.rb', line 10

def custom_value
  @custom_value
end

#faxObject

Returns the value of attribute fax.



8
9
10
# File 'lib/paypal/invoice/business_info.rb', line 8

def fax
  @fax
end

#first_nameObject

Returns the value of attribute first_name.



4
5
6
# File 'lib/paypal/invoice/business_info.rb', line 4

def first_name
  @first_name
end

#last_nameObject

Returns the value of attribute last_name.



5
6
7
# File 'lib/paypal/invoice/business_info.rb', line 5

def last_name
  @last_name
end

#phoneObject

Returns the value of attribute phone.



7
8
9
# File 'lib/paypal/invoice/business_info.rb', line 7

def phone
  @phone
end

#websiteObject

Returns the value of attribute website.



9
10
11
# File 'lib/paypal/invoice/business_info.rb', line 9

def website
  @website
end

Instance Method Details

#set_address(value) ⇒ Object



13
14
15
# File 'lib/paypal/invoice/business_info.rb', line 13

def set_address(value)
  self.address = build_value(BaseAddress, value)
end