class ConstantContact::Components::AddContactsImportData

Attributes

addresses[RW]
anniversary[RW]
birthday_day[RW]
birthday_month[RW]
company_name[RW]
custom_fields[RW]
email_addresses[RW]
first_name[RW]
home_phone[RW]
job_title[RW]
last_name[RW]
middle_name[RW]
work_phone[RW]

Public Class Methods

new(props = {}) click to toggle source

Constructor to create an AddContactsImportData object from the given hash @param [Hash] props - properties to create object from @return [AddContactsImportData]

# File lib/constantcontact/components/activities/add_contacts_import_data.rb, line 18
def initialize(props = {})
  props.each do |key, value|
    send("#{key}=", value) if respond_to? key
  end
end

Public Instance Methods

add_address(address) click to toggle source

Setter

# File lib/constantcontact/components/activities/add_contacts_import_data.rb, line 32
def add_address(address)
  @addresses = [] if @addresses.nil?
  @addresses << address
end
add_custom_field(custom_field) click to toggle source

Setter

# File lib/constantcontact/components/activities/add_contacts_import_data.rb, line 25
def add_custom_field(custom_field)
  @custom_fields = [] if @custom_fields.nil?
  @custom_fields << custom_field
end
add_email(email_address) click to toggle source

Setter

# File lib/constantcontact/components/activities/add_contacts_import_data.rb, line 39
def add_email(email_address)
  @email_addresses = [] if @email_addresses.nil?
  @email_addresses << email_address
end