netbox_openapi/models/
ipam_fhrp_group_assignments_create_request.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct IpamFhrpGroupAssignmentsCreateRequest {
13 #[serde(rename = "group")]
14 pub group: Box<crate::models::FhrpGroupAssignmentRequestGroup>,
15 #[serde(rename = "interface_type")]
16 pub interface_type: String,
17 #[serde(rename = "interface_id")]
18 pub interface_id: i64,
19 #[serde(rename = "priority")]
20 pub priority: i32,
21}
22
23impl IpamFhrpGroupAssignmentsCreateRequest {
24 pub fn new(
25 group: crate::models::FhrpGroupAssignmentRequestGroup,
26 interface_type: String,
27 interface_id: i64,
28 priority: i32,
29 ) -> IpamFhrpGroupAssignmentsCreateRequest {
30 IpamFhrpGroupAssignmentsCreateRequest {
31 group: Box::new(group),
32 interface_type,
33 interface_id,
34 priority,
35 }
36 }
37}