summaryrefslogtreecommitdiff
path: root/redfish-core/include/resource_messages.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'redfish-core/include/resource_messages.hpp')
-rw-r--r--redfish-core/include/resource_messages.hpp42
1 files changed, 42 insertions, 0 deletions
diff --git a/redfish-core/include/resource_messages.hpp b/redfish-core/include/resource_messages.hpp
new file mode 100644
index 0000000000..4ff1c86967
--- /dev/null
+++ b/redfish-core/include/resource_messages.hpp
@@ -0,0 +1,42 @@
+#pragma once
+
+namespace redfish
+{
+namespace messages
+{
+
+nlohmann::json ResourceChanged(void)
+{
+ return nlohmann::json{
+ {"EventType", "ResourceChanged"},
+ {"MessageId", "ResourceEvent.1.0.3.ResourceChanged"},
+ {"Message", "One or more resource properties have changed."},
+ {"MessageArgs", {}},
+ {"Severity", "OK"},
+ {"MessageSeverity", "OK"}};
+}
+
+nlohmann::json ResourceCreated(void)
+{
+ return nlohmann::json{
+ {"EventType", "ResourceAdded"},
+ {"MessageId", "ResourceEvent.1.0.3.ResourceCreated"},
+ {"Message", "The resource has been created successfully."},
+ {"MessageArgs", {}},
+ {"Severity", "OK"},
+ {"MessageSeverity", "OK"}};
+}
+
+nlohmann::json ResourceRemoved(void)
+{
+ return nlohmann::json{
+ {"EventType", "ResourceRemoved"},
+ {"MessageId", "ResourceEvent.1.0.3.ResourceRemoved"},
+ {"Message", "The resource has been removed successfully."},
+ {"MessageArgs", {}},
+ {"Severity", "OK"},
+ {"MessageSeverity", "OK"}};
+}
+
+} // namespace messages
+} // namespace redfish