smarty_rust_sdk/international_autocomplete_api/
suggestion.rs1use 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}