in templates/java/src/main/java/com/facebook/ads/utils/ServerSideApiUtil.java [69:109]
public static String normalize(String token, String fieldName) {
if (fieldName == null) {
throw new IllegalArgumentException("fieldName is required for normalizing a particular type");
}
token = token.trim().toLowerCase();
if ("".equals(token)) {
return null;
}
String result = token;
if(ServerSideApiConstants.EMAIL.equals(fieldName)) {
result = validateEmail(token);
} else if (ServerSideApiConstants.PHONE_NUMBER.equals(fieldName)) {
result = normalizePhoneNumber(token);
} else if (ServerSideApiConstants.ZIP_CODE.equals(fieldName)) {
result = normalizePostalCode(token);
} else if (ServerSideApiConstants.CITY.equals(fieldName)) {
result = normalizeCity(token);
} else if (ServerSideApiConstants.COUNTRY.equals(fieldName)) {
result = normalizeCountry(token);
} else if (ServerSideApiConstants.STATE.equals(fieldName)) {
result = normalizeState(token);
} else if (ServerSideApiConstants.CURRENCY.equals(fieldName)) {
result = normalizeCurrency(token);
} else if (ServerSideApiConstants.F5FIRST.equals(fieldName)) {
result = normalizeF5name(token);
} else if (ServerSideApiConstants.F5LAST.equals(fieldName)) {
result = normalizeF5name(token);
} else if (ServerSideApiConstants.FI.equals(fieldName)) {
result = normalizeFi(token);
} else if (ServerSideApiConstants.DOBD.equals(fieldName)) {
result = normalizeDobd(token);
} else if (ServerSideApiConstants.DOBM.equals(fieldName)) {
result = normalizeDobm(token);
} else if (ServerSideApiConstants.DOBY.equals(fieldName)) {
result = normalizeDoby(token);
}
return result;
}