use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetNetworkMyip200Response {
#[serde(rename = "ip", skip_serializing_if = "Option::is_none")]
pub ip: Option<String>,
#[serde(rename = "region", skip_serializing_if = "Option::is_none")]
pub region: Option<String>,
#[serde(rename = "isp", skip_serializing_if = "Option::is_none")]
pub isp: Option<String>,
#[serde(rename = "llc", skip_serializing_if = "Option::is_none")]
pub llc: Option<String>,
#[serde(rename = "asn", skip_serializing_if = "Option::is_none")]
pub asn: Option<String>,
#[serde(rename = "latitude", skip_serializing_if = "Option::is_none")]
pub latitude: Option<f64>,
#[serde(rename = "longitude", skip_serializing_if = "Option::is_none")]
pub longitude: Option<f64>,
#[serde(rename = "beginip", skip_serializing_if = "Option::is_none")]
pub beginip: Option<String>,
#[serde(rename = "endip", skip_serializing_if = "Option::is_none")]
pub endip: Option<String>,
#[serde(rename = "district", skip_serializing_if = "Option::is_none")]
pub district: Option<String>,
#[serde(rename = "time_zone", skip_serializing_if = "Option::is_none")]
pub time_zone: Option<String>,
}
impl GetNetworkMyip200Response {
pub fn new() -> GetNetworkMyip200Response {
GetNetworkMyip200Response {
ip: None,
region: None,
isp: None,
llc: None,
asn: None,
latitude: None,
longitude: None,
beginip: None,
endip: None,
district: None,
time_zone: None,
}
}
}