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