twitter_v2/data/
place.rs

1use super::GeoFeature;
2use crate::id::StringId;
3use serde::{Deserialize, Serialize};
4
5#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
6pub struct Place {
7    pub id: StringId,
8    pub full_name: String,
9    #[serde(skip_serializing_if = "Option::is_none")]
10    pub name: Option<String>,
11    #[serde(skip_serializing_if = "Option::is_none")]
12    pub country_code: Option<String>,
13    #[serde(skip_serializing_if = "Option::is_none")]
14    pub place_type: Option<String>,
15    #[serde(skip_serializing_if = "Option::is_none")]
16    pub country: Option<String>,
17    #[serde(skip_serializing_if = "Option::is_none")]
18    pub contained_within: Option<Vec<StringId>>,
19    #[serde(skip_serializing_if = "Option::is_none")]
20    pub geo: Option<GeoFeature>,
21}