code: public static ObjectMapper buildObjectMapper() {
  		ObjectMapper objectMapper = new ObjectMapper();
  		objectMapper.setDateFormat(new StdDateFormat());
  		objectMapper.setPropertyNamingStrategy(new PropertyNamingStrategy.SnakeCaseStrategy());
  		objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);
  		objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
  		objectMapper.configure(DeserializationFeature.READ_ENUMS_USING_TO_STRING, true);
  		objectMapper.configure(SerializationFeature.WRITE_ENUMS_USING_TO_STRING, true);
  
  		configureCredentialDetailTypeMapping(objectMapper);
  
  		return objectMapper;
  	}
docs: Create and configure the {@link ObjectMapper} used for serializing and deserializing
  JSON requests and responses.
  
  @return a configured {@link ObjectMapper}