smarty_rust_sdk/international_autocomplete_api/
suggestion.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct SuggestionListing {
5    #[serde(rename = "candidates")]
6    pub suggestions: Vec<Suggestion>,
7}
8
9#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
10#[serde(default)]
11pub struct Suggestion {
12    pub street: String,
13    pub locality: String,
14    pub administrative_area: String,
15    pub administrative_area_short: String,
16    pub administrative_area_long: String,
17    pub postal_code: String,
18    pub country_iso3: String,
19
20    pub entries: i32,
21    pub address_text: String,
22    pub address_id: String,
23}