netbox_openapi/models/
rear_port_mapping.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct RearPortMapping {
13 #[serde(rename = "position")]
14 pub position: i32,
15 #[serde(rename = "front_port")]
16 pub front_port: i32,
17 #[serde(
18 rename = "front_port_position",
19 skip_serializing_if = "Option::is_none"
20 )]
21 pub front_port_position: Option<i32>,
22}
23
24impl RearPortMapping {
25 pub fn new(position: i32, front_port: i32) -> RearPortMapping {
26 RearPortMapping {
27 position,
28 front_port,
29 front_port_position: None,
30 }
31 }
32}