summaryrefslogtreecommitdiffstats
path: root/crates/core/thin_edge_json/src
diff options
context:
space:
mode:
authorAlbin Suresh <albin.suresh@softwareag.com>2022-02-25 19:22:54 +0530
committerAlbin Suresh <albin.suresh@softwareag.com>2022-03-11 12:40:05 +0530
commit77408c75a7f62a80a9d6a43e9757d9980e845798 (patch)
tree36778779830abc657f1250d7cb8354d48c5dc823 /crates/core/thin_edge_json/src
parent122670b6553b1070f0914b32d1401613a7250577 (diff)
Rename message field to text in Thin Edge JSON alarms payload
Diffstat (limited to 'crates/core/thin_edge_json/src')
-rw-r--r--crates/core/thin_edge_json/src/alarm.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/core/thin_edge_json/src/alarm.rs b/crates/core/thin_edge_json/src/alarm.rs
index 668a24b5..91167108 100644
--- a/crates/core/thin_edge_json/src/alarm.rs
+++ b/crates/core/thin_edge_json/src/alarm.rs
@@ -22,7 +22,7 @@ pub enum AlarmSeverity {
/// In-memory representation of ThinEdge JSON alarm payload
#[derive(Debug, Deserialize, PartialEq)]
pub struct ThinEdgeAlarmData {
- pub message: Option<String>,
+ pub text: Option<String>,
#[serde(default)]
#[serde(with = "clock::serde::rfc3339::option")]
@@ -103,14 +103,14 @@ mod tests {
#[test_case(
"tedge/alarms/critical/temperature_alarm",
json!({
- "message": "I raised it",
+ "text": "I raised it",
"time": "2021-04-23T19:00:00+05:00",
}),
ThinEdgeAlarm {
name: "temperature_alarm".into(),
severity: AlarmSeverity::Critical,
data: Some(ThinEdgeAlarmData {
- message: Some("I raised it".into()),
+ text: Some("I raised it".into()),
time: Some(datetime!(2021-04-23 19:00:00 +05:00)),
}),
};
@@ -119,13 +119,13 @@ mod tests {
#[test_case(
"tedge/alarms/major/temperature_alarm",
json!({
- "message": "I raised it",
+ "text": "I raised it",
}),
ThinEdgeAlarm {
name: "temperature_alarm".into(),
severity: AlarmSeverity::Major,
data: Some(ThinEdgeAlarmData {
- message: Some("I raised it".into()),
+ text: Some("I raised it".into()),
time: None,
}),
};
@@ -140,11 +140,11 @@ mod tests {
name: "temperature_alarm".into(),
severity: AlarmSeverity::Minor,
data: Some(ThinEdgeAlarmData {
- message: None,
+ text: None,
time: Some(datetime!(2021-04-23 19:00:00 +05:00)),
}),
};
- "minor alarm parsing without message"
+ "minor alarm parsing without text"
)]
#[test_case(
"tedge/alarms/warning/temperature_alarm",
@@ -153,11 +153,11 @@ mod tests {
name: "temperature_alarm".into(),
severity: AlarmSeverity::Warning,
data: Some(ThinEdgeAlarmData {
- message: None,
+ text: None,
time: None,
}),
};
- "warning alarm parsing without message or timestamp"
+ "warning alarm parsing without text or timestamp"
)]
fn parse_thin_edge_alarm_json(
alarm_topic: &str,