diff options
Diffstat (limited to 'redfish-core/include/resource_messages.hpp')
-rw-r--r-- | redfish-core/include/resource_messages.hpp | 42 |
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 |