diff --git a/smarty-rust-sdk/src/international_street_api/candidate.rs b/smarty-rust-sdk/src/international_street_api/candidate.rs index 11437a7..d241cfa 100644 --- a/smarty-rust-sdk/src/international_street_api/candidate.rs +++ b/smarty-rust-sdk/src/international_street_api/candidate.rs @@ -91,6 +91,7 @@ pub struct Metadata { pub latitude: f64, pub longitude: f64, pub geocode_precision: String, + pub geocode_classification: String, pub max_geocode_precision: String, pub address_format: String, pub occupant_use: String, diff --git a/smarty-rust-sdk/src/international_street_api/mod.rs b/smarty-rust-sdk/src/international_street_api/mod.rs index 9a6e8ee..b9a08c8 100644 --- a/smarty-rust-sdk/src/international_street_api/mod.rs +++ b/smarty-rust-sdk/src/international_street_api/mod.rs @@ -83,6 +83,7 @@ mod tests { }, "metadata": { "latitude": 52.0, "longitude": 53.0, + "geocode_classification": "multiple-point-average", "geocode_precision": "54", "max_geocode_precision": "55", "address_format": "56" }, @@ -183,6 +184,7 @@ mod tests { assert_eq!(candidate.components.post_box_number, "51"); assert_eq!(candidate.metadata.latitude, 52.0); assert_eq!(candidate.metadata.longitude, 53.0); + assert_eq!(candidate.metadata.geocode_classification, "multiple-point-average"); assert_eq!(candidate.metadata.geocode_precision, "54"); assert_eq!(candidate.metadata.max_geocode_precision, "55"); assert_eq!(candidate.metadata.address_format, "56");