#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 #include #include #include #include // 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