use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetMiscDistrict200ResponseResultsInner {
#[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option<String>,
#[serde(rename = "level", skip_serializing_if = "Option::is_none")]
pub level: Option<String>,
#[serde(rename = "country", skip_serializing_if = "Option::is_none")]
pub country: Option<String>,
#[serde(rename = "country_code", skip_serializing_if = "Option::is_none")]
pub country_code: Option<String>,
#[serde(rename = "province", skip_serializing_if = "Option::is_none")]
pub province: Option<String>,
#[serde(rename = "city", skip_serializing_if = "Option::is_none")]
pub city: Option<String>,
#[serde(rename = "district", skip_serializing_if = "Option::is_none")]
pub district: Option<String>,
#[serde(rename = "street", skip_serializing_if = "Option::is_none")]
pub street: Option<String>,
#[serde(rename = "adcode", skip_serializing_if = "Option::is_none")]
pub adcode: Option<String>,
#[serde(rename = "citycode", skip_serializing_if = "Option::is_none")]
pub citycode: Option<String>,
#[serde(rename = "center", skip_serializing_if = "Option::is_none")]
pub center: Option<Box<models::GetMiscDistrict200ResponseResultsInnerCenter>>,
#[serde(rename = "population", skip_serializing_if = "Option::is_none")]
pub population: Option<i32>,
#[serde(rename = "timezone", skip_serializing_if = "Option::is_none")]
pub timezone: Option<String>,
}
impl GetMiscDistrict200ResponseResultsInner {
pub fn new() -> GetMiscDistrict200ResponseResultsInner {
GetMiscDistrict200ResponseResultsInner {
name: None,
level: None,
country: None,
country_code: None,
province: None,
city: None,
district: None,
street: None,
adcode: None,
citycode: None,
center: None,
population: None,
timezone: None,
}
}
}