#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct FhrpGroupAssignmentRequest {
#[serde(rename = "group")]
pub group: Box<crate::models::FhrpGroupAssignmentRequestGroup>,
#[serde(rename = "interface_type")]
pub interface_type: String,
#[serde(rename = "interface_id")]
pub interface_id: i64,
#[serde(rename = "priority")]
pub priority: i32,
}
impl FhrpGroupAssignmentRequest {
pub fn new(
group: crate::models::FhrpGroupAssignmentRequestGroup,
interface_type: String,
interface_id: i64,
priority: i32,
) -> FhrpGroupAssignmentRequest {
FhrpGroupAssignmentRequest {
group: Box::new(group),
interface_type,
interface_id,
priority,
}
}
}