From e2477bdecadbaa648d291454f92f5cfe6b4c061a Mon Sep 17 00:00:00 2001 From: Andy Johnson Date: Tue, 7 Jul 2026 16:25:11 -0600 Subject: [PATCH] Added urbanization to the US autocomplete suggestion. --- .../java/com/smartystreets/api/us_autocomplete/Suggestion.java | 3 +++ .../com/smartystreets/api/us_autocomplete/SuggestionTest.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/smartystreets/api/us_autocomplete/Suggestion.java b/src/main/java/com/smartystreets/api/us_autocomplete/Suggestion.java index 04d374c..24b21e9 100644 --- a/src/main/java/com/smartystreets/api/us_autocomplete/Suggestion.java +++ b/src/main/java/com/smartystreets/api/us_autocomplete/Suggestion.java @@ -12,6 +12,7 @@ public class Suggestion implements Serializable { private String smartyKey; private String entryId; + private String urbanization; private String streetLine; private String secondary; private String city; @@ -34,6 +35,8 @@ public String getEntryId() { return entryId; } + public String getUrbanization() { return urbanization; } + @JsonProperty("street_line") public String getStreetLine() { return streetLine; diff --git a/src/test/java/com/smartystreets/api/us_autocomplete/SuggestionTest.java b/src/test/java/com/smartystreets/api/us_autocomplete/SuggestionTest.java index adebcf7..e2bddbc 100644 --- a/src/test/java/com/smartystreets/api/us_autocomplete/SuggestionTest.java +++ b/src/test/java/com/smartystreets/api/us_autocomplete/SuggestionTest.java @@ -11,7 +11,7 @@ public class SuggestionTest { private final SmartySerializer smartySerializer = new SmartySerializer(); - private static final String responsePayload = "{\"suggestions\":[{\"smarty_key\":\"1\",\"entry_id\":\"2\",\"street_line\":\"3\",\"city\":\"4\",\"state\":\"5\",\"source\":\"6\"}]}"; + private static final String responsePayload = "{\"suggestions\":[{\"smarty_key\":\"1\",\"entry_id\":\"2\",\"urbanization\":\"7\",\"street_line\":\"3\",\"city\":\"4\",\"state\":\"5\",\"source\":\"6\"}]}"; @Test public void testAllFieldGetFilledInCorrectly() throws IOException { @@ -20,6 +20,7 @@ public void testAllFieldGetFilledInCorrectly() throws IOException { assertNotNull(result.getSuggestions()[0]); assertEquals("1", result.getSuggestion(0).getSmartyKey()); assertEquals("2", result.getSuggestion(0).getEntryId()); + assertEquals("7", result.getSuggestion(0).getUrbanization()); assertEquals("3", result.getSuggestion(0).getStreetLine()); assertEquals("4", result.getSuggestion(0).getCity()); assertEquals("5", result.getSuggestion(0).getState());