redfish_codegen/models/resource/v1_9_8/
postal_address.rs1#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
6#[derive(derivative::Derivative)]
7#[derivative(Default)]
8pub struct PostalAddress {
9 #[serde(rename = "AdditionalCode")]
11 #[serde(default, skip_serializing_if = "Option::is_none")]
12 pub additional_code: Option<String>,
13 #[serde(rename = "AdditionalInfo")]
15 #[serde(default, skip_serializing_if = "Option::is_none")]
16 pub additional_info: Option<String>,
17 #[serde(rename = "Building")]
19 #[serde(default, skip_serializing_if = "Option::is_none")]
20 pub building: Option<String>,
21 #[serde(rename = "City")]
23 #[serde(default, skip_serializing_if = "Option::is_none")]
24 pub city: Option<String>,
25 #[serde(rename = "Community")]
27 #[serde(default, skip_serializing_if = "Option::is_none")]
28 pub community: Option<String>,
29 #[serde(rename = "Country")]
31 #[serde(default, skip_serializing_if = "Option::is_none")]
32 pub country: Option<String>,
33 #[serde(rename = "District")]
35 #[serde(default, skip_serializing_if = "Option::is_none")]
36 pub district: Option<String>,
37 #[serde(rename = "Division")]
39 #[serde(default, skip_serializing_if = "Option::is_none")]
40 pub division: Option<String>,
41 #[serde(rename = "Floor")]
43 #[serde(default, skip_serializing_if = "Option::is_none")]
44 pub floor: Option<String>,
45 #[serde(rename = "GPSCoords")]
47 #[serde(default, skip_serializing_if = "Option::is_none")]
48 pub gps_coords: Option<String>,
49 #[serde(rename = "HouseNumber")]
51 #[serde(default, skip_serializing_if = "Option::is_none")]
52 pub house_number: Option<i64>,
53 #[serde(rename = "HouseNumberSuffix")]
55 #[serde(default, skip_serializing_if = "Option::is_none")]
56 pub house_number_suffix: Option<String>,
57 #[serde(rename = "Landmark")]
59 #[serde(default, skip_serializing_if = "Option::is_none")]
60 pub landmark: Option<String>,
61 #[serde(rename = "LeadingStreetDirection")]
63 #[serde(default, skip_serializing_if = "Option::is_none")]
64 pub leading_street_direction: Option<String>,
65 #[serde(rename = "Location")]
67 #[serde(default, skip_serializing_if = "Option::is_none")]
68 pub location: Option<String>,
69 #[serde(rename = "Name")]
71 #[serde(default, skip_serializing_if = "Option::is_none")]
72 pub name: Option<String>,
73 #[serde(rename = "Neighborhood")]
75 #[serde(default, skip_serializing_if = "Option::is_none")]
76 pub neighborhood: Option<String>,
77 #[serde(rename = "POBox")]
79 #[serde(default, skip_serializing_if = "Option::is_none")]
80 pub po_box: Option<String>,
81 #[serde(rename = "PlaceType")]
83 #[serde(default, skip_serializing_if = "Option::is_none")]
84 pub place_type: Option<String>,
85 #[serde(rename = "PostalCode")]
87 #[serde(default, skip_serializing_if = "Option::is_none")]
88 pub postal_code: Option<String>,
89 #[serde(rename = "Road")]
91 #[serde(default, skip_serializing_if = "Option::is_none")]
92 pub road: Option<String>,
93 #[serde(rename = "RoadBranch")]
95 #[serde(default, skip_serializing_if = "Option::is_none")]
96 pub road_branch: Option<String>,
97 #[serde(rename = "RoadPostModifier")]
99 #[serde(default, skip_serializing_if = "Option::is_none")]
100 pub road_post_modifier: Option<String>,
101 #[serde(rename = "RoadPreModifier")]
103 #[serde(default, skip_serializing_if = "Option::is_none")]
104 pub road_pre_modifier: Option<String>,
105 #[serde(rename = "RoadSection")]
107 #[serde(default, skip_serializing_if = "Option::is_none")]
108 pub road_section: Option<String>,
109 #[serde(rename = "RoadSubBranch")]
111 #[serde(default, skip_serializing_if = "Option::is_none")]
112 pub road_sub_branch: Option<String>,
113 #[serde(rename = "Room")]
115 #[serde(default, skip_serializing_if = "Option::is_none")]
116 pub room: Option<String>,
117 #[serde(rename = "Seat")]
119 #[serde(default, skip_serializing_if = "Option::is_none")]
120 pub seat: Option<String>,
121 #[serde(rename = "Street")]
123 #[serde(default, skip_serializing_if = "Option::is_none")]
124 pub street: Option<String>,
125 #[serde(rename = "StreetSuffix")]
127 #[serde(default, skip_serializing_if = "Option::is_none")]
128 pub street_suffix: Option<String>,
129 #[serde(rename = "Territory")]
131 #[serde(default, skip_serializing_if = "Option::is_none")]
132 pub territory: Option<String>,
133 #[serde(rename = "TrailingStreetSuffix")]
135 #[serde(default, skip_serializing_if = "Option::is_none")]
136 pub trailing_street_suffix: Option<String>,
137 #[serde(rename = "Unit")]
139 #[serde(default, skip_serializing_if = "Option::is_none")]
140 pub unit: Option<String>,
141}
142
143impl crate::Metadata<'static> for PostalAddress {
144 const JSON_SCHEMA: &'static str = "Resource.v1_9_8.json";
145}