in lib/facebook_ads/ad_objects/server_side/user_data.rb [253:375]
def initialize(email: nil, emails: nil, phone: nil, phones: nil, gender: nil, genders: nil,
date_of_birth: nil, dates_of_birth: nil, last_name: nil, last_names: nil,
first_name: nil, first_names: nil, city: nil, cities: nil, state: nil, states: nil,
country_code: nil, country_codes: nil, zip_code: nil, zip_codes: nil,
external_id: nil, external_ids: nil, client_ip_address: nil,
client_user_agent: nil, fbc: nil, fbp: nil, subscription_id: nil, lead_id: nil,
f5first: nil, f5last: nil, fi: nil, dobd: nil, dobm: nil, doby: nil)
validate_constructor_values(emails, email, 'emails', 'email')
validate_constructor_values(phones, phone, 'phones', 'phone')
validate_constructor_values(genders, gender, 'genders', 'gender')
validate_constructor_values(dates_of_birth, date_of_birth, 'dates_of_birth', 'date_of_birth')
validate_constructor_values(first_names, first_name, 'first_names', 'first_name')
validate_constructor_values(last_names, last_name, 'last_names', 'last_name')
validate_constructor_values(cities, city, 'cities', 'city')
validate_constructor_values(country_codes, country_code, 'country_codes', 'country_code')
validate_constructor_values(states, state, 'states', 'state')
validate_constructor_values(zip_codes, zip_code, 'zip_codes', 'zip_code')
validate_constructor_values(external_ids, external_id, 'external_ids', 'external_id')
unless email.nil?
self.email = email
end
unless emails.nil?
self.emails = emails
end
unless phone.nil?
self.phone = phone
end
unless phones.nil?
self.phones = phones
end
unless gender.nil?
self.gender = gender
end
unless genders.nil?
self.genders = genders
end
unless date_of_birth.nil?
self.date_of_birth = date_of_birth
end
unless dates_of_birth.nil?
self.dates_of_birth = dates_of_birth
end
unless last_name.nil?
self.last_name = last_name
end
unless last_names.nil?
self.last_names = last_names
end
unless first_name.nil?
self.first_name = first_name
end
unless first_names.nil?
self.first_names = first_names
end
unless city.nil?
self.city = city
end
unless cities.nil?
self.cities = cities
end
unless state.nil?
self.state = state
end
unless states.nil?
self.states = states
end
unless country_code.nil?
self.country_code = country_code
end
unless country_codes.nil?
self.country_codes = country_codes
end
unless zip_code.nil?
self.zip_code = zip_code
end
unless zip_codes.nil?
self.zip_codes = zip_codes
end
unless external_id.nil?
self.external_id = external_id
end
unless external_ids.nil?
self.external_ids = external_ids
end
unless client_ip_address.nil?
self.client_ip_address = client_ip_address
end
unless client_user_agent.nil?
self.client_user_agent = client_user_agent
end
unless fbc.nil?
self.fbc = fbc
end
unless fbp.nil?
self.fbp = fbp
end
unless subscription_id.nil?
self.subscription_id = subscription_id
end
unless lead_id.nil?
self.lead_id = lead_id
end
unless f5first.nil?
self.f5first = f5first
end
unless f5last.nil?
self.f5last = f5last
end
unless fi.nil?
self.fi = fi
end
unless dobd.nil?
self.dobd = dobd
end
unless dobm.nil?
self.dobm = dobm
end
unless doby.nil?
self.doby = doby
end
end