#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct UpdateAlertPriorityPayload {
#[serde(rename = "priority")]
pub priority: Priority,
}
impl UpdateAlertPriorityPayload {
pub fn new(priority: Priority) -> UpdateAlertPriorityPayload {
UpdateAlertPriorityPayload {
priority,
}
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum Priority {
#[serde(rename = "P1")]
P1,
#[serde(rename = "P2")]
P2,
#[serde(rename = "P3")]
P3,
#[serde(rename = "P4")]
P4,
#[serde(rename = "P5")]
P5,
}