uapi_sdk_rust/models/generated/
get_network_ipinfo_200_response.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetNetworkIpinfo200Response {
16 #[serde(rename = "asn", skip_serializing_if = "Option::is_none")]
18 pub asn: Option<String>,
19 #[serde(rename = "beginip", skip_serializing_if = "Option::is_none")]
21 pub beginip: Option<String>,
22 #[serde(rename = "code", skip_serializing_if = "Option::is_none")]
23 pub code: Option<i32>,
24 #[serde(rename = "endip", skip_serializing_if = "Option::is_none")]
26 pub endip: Option<String>,
27 #[serde(rename = "ip", skip_serializing_if = "Option::is_none")]
28 pub ip: Option<String>,
29 #[serde(rename = "isp", skip_serializing_if = "Option::is_none")]
31 pub isp: Option<String>,
32 #[serde(rename = "latitude", skip_serializing_if = "Option::is_none")]
33 pub latitude: Option<f64>,
34 #[serde(rename = "llc", skip_serializing_if = "Option::is_none")]
36 pub llc: Option<String>,
37 #[serde(rename = "longitude", skip_serializing_if = "Option::is_none")]
38 pub longitude: Option<f64>,
39 #[serde(rename = "region", skip_serializing_if = "Option::is_none")]
41 pub region: Option<String>,
42 #[serde(rename = "district", skip_serializing_if = "Option::is_none")]
44 pub district: Option<String>,
45 #[serde(rename = "area_code", skip_serializing_if = "Option::is_none")]
47 pub area_code: Option<String>,
48 #[serde(rename = "city_code", skip_serializing_if = "Option::is_none")]
50 pub city_code: Option<String>,
51 #[serde(rename = "zip_code", skip_serializing_if = "Option::is_none")]
53 pub zip_code: Option<String>,
54 #[serde(rename = "time_zone", skip_serializing_if = "Option::is_none")]
56 pub time_zone: Option<String>,
57 #[serde(rename = "scenes", skip_serializing_if = "Option::is_none")]
59 pub scenes: Option<String>,
60 #[serde(rename = "elevation", skip_serializing_if = "Option::is_none")]
62 pub elevation: Option<String>,
63 #[serde(rename = "weather_station", skip_serializing_if = "Option::is_none")]
65 pub weather_station: Option<String>,
66}
67
68impl GetNetworkIpinfo200Response {
69 pub fn new() -> GetNetworkIpinfo200Response {
70 GetNetworkIpinfo200Response {
71 asn: None,
72 beginip: None,
73 code: None,
74 endip: None,
75 ip: None,
76 isp: None,
77 latitude: None,
78 llc: None,
79 longitude: None,
80 region: None,
81 district: None,
82 area_code: None,
83 city_code: None,
84 zip_code: None,
85 time_zone: None,
86 scenes: None,
87 elevation: None,
88 weather_station: None,
89 }
90 }
91}
92