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