1*74eec26bSSunitha Harish #pragma once 2*74eec26bSSunitha Harish 3*74eec26bSSunitha Harish namespace redfish 4*74eec26bSSunitha Harish { 5*74eec26bSSunitha Harish namespace messages 6*74eec26bSSunitha Harish { 7*74eec26bSSunitha Harish 8*74eec26bSSunitha Harish nlohmann::json ResourceChanged(void) 9*74eec26bSSunitha Harish { 10*74eec26bSSunitha Harish return nlohmann::json{ 11*74eec26bSSunitha Harish {"EventType", "ResourceChanged"}, 12*74eec26bSSunitha Harish {"MessageId", "ResourceEvent.1.0.3.ResourceChanged"}, 13*74eec26bSSunitha Harish {"Message", "One or more resource properties have changed."}, 14*74eec26bSSunitha Harish {"MessageArgs", {}}, 15*74eec26bSSunitha Harish {"Severity", "OK"}, 16*74eec26bSSunitha Harish {"MessageSeverity", "OK"}}; 17*74eec26bSSunitha Harish } 18*74eec26bSSunitha Harish 19*74eec26bSSunitha Harish nlohmann::json ResourceCreated(void) 20*74eec26bSSunitha Harish { 21*74eec26bSSunitha Harish return nlohmann::json{ 22*74eec26bSSunitha Harish {"EventType", "ResourceAdded"}, 23*74eec26bSSunitha Harish {"MessageId", "ResourceEvent.1.0.3.ResourceCreated"}, 24*74eec26bSSunitha Harish {"Message", "The resource has been created successfully."}, 25*74eec26bSSunitha Harish {"MessageArgs", {}}, 26*74eec26bSSunitha Harish {"Severity", "OK"}, 27*74eec26bSSunitha Harish {"MessageSeverity", "OK"}}; 28*74eec26bSSunitha Harish } 29*74eec26bSSunitha Harish 30*74eec26bSSunitha Harish nlohmann::json ResourceRemoved(void) 31*74eec26bSSunitha Harish { 32*74eec26bSSunitha Harish return nlohmann::json{ 33*74eec26bSSunitha Harish {"EventType", "ResourceRemoved"}, 34*74eec26bSSunitha Harish {"MessageId", "ResourceEvent.1.0.3.ResourceRemoved"}, 35*74eec26bSSunitha Harish {"Message", "The resource has been removed successfully."}, 36*74eec26bSSunitha Harish {"MessageArgs", {}}, 37*74eec26bSSunitha Harish {"Severity", "OK"}, 38*74eec26bSSunitha Harish {"MessageSeverity", "OK"}}; 39*74eec26bSSunitha Harish } 40*74eec26bSSunitha Harish 41*74eec26bSSunitha Harish } // namespace messages 42*74eec26bSSunitha Harish } // namespace redfish 43