174eec26bSSunitha Harish #pragma once 274eec26bSSunitha Harish 374eec26bSSunitha Harish namespace redfish 474eec26bSSunitha Harish { 574eec26bSSunitha Harish namespace messages 674eec26bSSunitha Harish { 774eec26bSSunitha Harish 8*65176d39SEd Tanous inline nlohmann::json resourceChanged() 974eec26bSSunitha Harish { 1074eec26bSSunitha Harish return nlohmann::json{ 1174eec26bSSunitha Harish {"EventType", "ResourceChanged"}, 1274eec26bSSunitha Harish {"MessageId", "ResourceEvent.1.0.3.ResourceChanged"}, 1374eec26bSSunitha Harish {"Message", "One or more resource properties have changed."}, 1474eec26bSSunitha Harish {"MessageArgs", {}}, 1574eec26bSSunitha Harish {"Severity", "OK"}, 1674eec26bSSunitha Harish {"MessageSeverity", "OK"}}; 1774eec26bSSunitha Harish } 1874eec26bSSunitha Harish 19*65176d39SEd Tanous inline nlohmann::json resourceCreated() 2074eec26bSSunitha Harish { 2174eec26bSSunitha Harish return nlohmann::json{ 2274eec26bSSunitha Harish {"EventType", "ResourceAdded"}, 2374eec26bSSunitha Harish {"MessageId", "ResourceEvent.1.0.3.ResourceCreated"}, 2474eec26bSSunitha Harish {"Message", "The resource has been created successfully."}, 2574eec26bSSunitha Harish {"MessageArgs", {}}, 2674eec26bSSunitha Harish {"Severity", "OK"}, 2774eec26bSSunitha Harish {"MessageSeverity", "OK"}}; 2874eec26bSSunitha Harish } 2974eec26bSSunitha Harish 30*65176d39SEd Tanous inline nlohmann::json resourceRemoved() 3174eec26bSSunitha Harish { 3274eec26bSSunitha Harish return nlohmann::json{ 3374eec26bSSunitha Harish {"EventType", "ResourceRemoved"}, 3474eec26bSSunitha Harish {"MessageId", "ResourceEvent.1.0.3.ResourceRemoved"}, 3574eec26bSSunitha Harish {"Message", "The resource has been removed successfully."}, 3674eec26bSSunitha Harish {"MessageArgs", {}}, 3774eec26bSSunitha Harish {"Severity", "OK"}, 3874eec26bSSunitha Harish {"MessageSeverity", "OK"}}; 3974eec26bSSunitha Harish } 4074eec26bSSunitha Harish 4174eec26bSSunitha Harish } // namespace messages 4274eec26bSSunitha Harish } // namespace redfish 43