Skip to content

Commit d056f7b

Browse files
authored
Merge pull request #45 from smartystreets/landon/new-intl-fields
Add new International components
2 parents c495ede + 84b4b63 commit d056f7b

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

src/sdk/InternationalStreetApi/Components.cs

+21
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,27 @@ public class Components
139139
[DataMember(Name = "post_box_number")]
140140
public string PostBoxNumber { get; set; }
141141

142+
[DataMember(Name = "additional_content")]
143+
public string AdditionalContent { get; set; }
144+
145+
[DataMember(Name = "delivery_installation")]
146+
public string DeliveryInstallation { get; set; }
147+
148+
[DataMember(Name = "delivery_installation_type")]
149+
public string DeliveryInstallationType { get; set; }
150+
151+
[DataMember(Name = "delivery_installation_qualifier_name")]
152+
public string DeliveryInstallationQualifierName { get; set; }
153+
154+
[DataMember(Name = "route")]
155+
public string Route { get; set; }
156+
157+
[DataMember(Name = "route_number")]
158+
public string RouteNumber { get; set; }
159+
160+
[DataMember(Name = "route_type")]
161+
public string RouteType { get; set; }
162+
142163
#endregion
143164
}
144165
}

src/tests/InternationalStreet/CandidateTest.cs

+10-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public void TestAllFieldsFilledCorrectly()
2929
"\"building_trailing_type\":\"44\",\"sub_building_type\":\"45\",\"sub_building_number\":\"46\"," +
3030
"\"sub_building_name\":\"47\",\"sub_building\":\"48\",\"level_type\":\"48.1\",\"level_number\":\"48.2\"," +
3131
"\"post_box\":\"49\",\"post_box_type\":\"50\"," +
32-
"\"post_box_number\":\"51\"},\"metadata\":{\"latitude\":52.0,\"longitude\":53.0," +
32+
"\"post_box_number\":\"51\",\"additional_content\":\"112\",\"delivery_installation\":\"113\"," +
33+
"\"delivery_installation_type\":\"114\",\"delivery_installation_qualifier_name\":\"115\",\"route\":\"116\"," +
34+
"\"route_number\":\"117\",\"route_type\":\"118\"},\"metadata\":{\"latitude\":52.0,\"longitude\":53.0," +
3335
"\"geocode_precision\":\"54\",\"max_geocode_precision\":\"55\",\"address_format\":\"56\"}," +
3436
"\"analysis\":{\"verification_status\":\"57\",\"address_precision\":\"58\",\"max_address_precision\":\"59\"," +
3537
"\"changes\":{\"organization\":\"60\",\"address1\":\"61\",\"address2\":\"62\",\"address3\":\"63\"," +
@@ -126,6 +128,13 @@ public void TestAllFieldsFilledCorrectly()
126128
Assert.AreEqual("49", components.PostBox);
127129
Assert.AreEqual("50", components.PostBoxType);
128130
Assert.AreEqual("51", components.PostBoxNumber);
131+
Assert.AreEqual("112", components.AdditionalContent);
132+
Assert.AreEqual("113", components.DeliveryInstallation);
133+
Assert.AreEqual("114", components.DeliveryInstallationType);
134+
Assert.AreEqual("115", components.DeliveryInstallationQualifierName);
135+
Assert.AreEqual("116", components.Route);
136+
Assert.AreEqual("117", components.RouteNumber);
137+
Assert.AreEqual("118", components.RouteType);
129138

130139
#endregion
131140

0 commit comments

Comments
 (0)