| #pragma once | 
 | /**************************************************************** | 
 |  *                 READ THIS WARNING FIRST | 
 |  * This is an auto-generated header which contains definitions | 
 |  * for Redfish DMTF defined messages. | 
 |  * DO NOT modify this registry outside of running the | 
 |  * parse_registries.py script.  The definitions contained within | 
 |  * this file are owned by DMTF.  Any modifications to these files | 
 |  * should be first pushed to the relevant registry in the DMTF | 
 |  * github organization. | 
 |  ***************************************************************/ | 
 | // These generated headers are a superset of what is needed. | 
 | // clang sees them as an error, so ignore | 
 | // NOLINTBEGIN(misc-include-cleaner) | 
 | #include "http_response.hpp" | 
 |  | 
 | #include <boost/url/url_view_base.hpp> | 
 | #include <nlohmann/json.hpp> | 
 |  | 
 | #include <cstdint> | 
 | #include <source_location> | 
 | #include <string_view> | 
 | // NOLINTEND(misc-include-cleaner) | 
 |  | 
 | namespace redfish | 
 | { | 
 |  | 
 | namespace messages | 
 | { | 
 | nlohmann::json::object_t resourceCreated(); | 
 |  | 
 | nlohmann::json::object_t resourceRemoved(); | 
 |  | 
 | nlohmann::json::object_t resourceErrorsDetected(std::string_view arg1, | 
 |                                                 std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceErrorsCorrected(std::string_view arg1, | 
 |                                                  std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceErrorThresholdExceeded(std::string_view arg1, | 
 |                                                         std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceErrorThresholdCleared(std::string_view arg1, | 
 |                                                        std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceWarningThresholdExceeded( | 
 |     std::string_view arg1, std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceWarningThresholdCleared(std::string_view arg1, | 
 |                                                          std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceStatusChangedOK(std::string_view arg1, | 
 |                                                  std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceStatusChangedWarning(std::string_view arg1, | 
 |                                                       std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceStatusChangedCritical(std::string_view arg1, | 
 |                                                        std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourceStateChanged(std::string_view arg1, | 
 |                                               std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t resourcePoweredOn(std::string_view arg1); | 
 |  | 
 | nlohmann::json::object_t resourcePoweringOn(std::string_view arg1); | 
 |  | 
 | nlohmann::json::object_t resourcePoweredOff(std::string_view arg1); | 
 |  | 
 | nlohmann::json::object_t resourcePoweringOff(std::string_view arg1); | 
 |  | 
 | nlohmann::json::object_t resourcePaused(std::string_view arg1); | 
 |  | 
 | nlohmann::json::object_t uRIForResourceChanged(); | 
 |  | 
 | nlohmann::json::object_t resourceChanged(); | 
 |  | 
 | nlohmann::json::object_t resourceVersionIncompatible(std::string_view arg1); | 
 |  | 
 | nlohmann::json::object_t resourceSelfTestFailed(std::string_view arg1); | 
 |  | 
 | nlohmann::json::object_t resourceSelfTestCompleted(); | 
 |  | 
 | nlohmann::json::object_t testMessage(); | 
 |  | 
 | nlohmann::json::object_t aggregationSourceDiscovered(std::string_view arg1, | 
 |                                                      std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t licenseExpired(std::string_view arg1, | 
 |                                         std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t licenseChanged(std::string_view arg1, | 
 |                                         std::string_view arg2); | 
 |  | 
 | nlohmann::json::object_t licenseAdded(std::string_view arg1, | 
 |                                       std::string_view arg2); | 
 |  | 
 | } // namespace messages | 
 | } // namespace redfish |