in lib/facebook_ads/ad_objects/server_side/user_data.rb [638:711]
def normalize
hash = {}
unless email.nil?
hash['em'] = FacebookAds::ServerSide::Util.normalize_array(emails, 'em')
end
unless phone.nil?
hash['ph'] = FacebookAds::ServerSide::Util.normalize_array(phones, 'ph')
end
unless gender.nil?
hash['ge'] = FacebookAds::ServerSide::Util.normalize_array(genders, 'ge')
end
unless date_of_birth.nil?
hash['db'] = FacebookAds::ServerSide::Util.normalize_array(dates_of_birth, 'db')
end
unless last_name.nil?
hash['ln'] = FacebookAds::ServerSide::Util.normalize_array(last_names, 'ln')
end
unless first_name.nil?
hash['fn'] = FacebookAds::ServerSide::Util.normalize_array(first_names, 'fn')
end
unless city.nil?
hash['ct'] = FacebookAds::ServerSide::Util.normalize_array(cities, 'ct')
end
unless country_code.nil?
hash['country'] = FacebookAds::ServerSide::Util.normalize_array(country_codes, 'country')
end
unless state.nil?
hash['st'] = FacebookAds::ServerSide::Util.normalize_array(states, 'st')
end
unless zip_code.nil?
hash['zp'] = FacebookAds::ServerSide::Util.normalize_array(zip_codes, 'zp')
end
unless external_id.nil?
hash['external_id'] = external_ids
end
unless client_ip_address.nil?
hash['client_ip_address'] = client_ip_address
end
unless client_user_agent.nil?
hash['client_user_agent'] = client_user_agent
end
unless fbc.nil?
hash['fbc'] = fbc
end
unless fbp.nil?
hash['fbp'] = fbp
end
unless subscription_id.nil?
hash['subscription_id'] = subscription_id
end
unless lead_id.nil?
hash['lead_id'] = lead_id
end
unless f5first.nil?
hash['f5first'] = FacebookAds::ServerSide::Util.normalize(f5first, 'f5first')
end
unless f5last.nil?
hash['f5last'] = FacebookAds::ServerSide::Util.normalize(f5last, 'f5last')
end
unless fi.nil?
hash['fi'] = FacebookAds::ServerSide::Util.normalize(fi, 'fi')
end
unless dobd.nil?
hash['dobd'] = FacebookAds::ServerSide::Util.normalize(dobd, 'dobd')
end
unless dobm.nil?
hash['dobm'] = FacebookAds::ServerSide::Util.normalize(dobm, 'dobm')
end
unless doby.nil?
hash['doby'] = FacebookAds::ServerSide::Util.normalize(doby, 'doby')
end
hash.select{|k, v| !v.nil?}
end