1*d3616d13SAlexander Hansen #pragma once 2*d3616d13SAlexander Hansen /**************************************************************** 3*d3616d13SAlexander Hansen * READ THIS WARNING FIRST 4*d3616d13SAlexander Hansen * This is an auto-generated header which contains definitions 5*d3616d13SAlexander Hansen * for Redfish DMTF defined messages. 6*d3616d13SAlexander Hansen * DO NOT modify this registry outside of running the 7*d3616d13SAlexander Hansen * parse_registries.py script. The definitions contained within 8*d3616d13SAlexander Hansen * this file are owned by DMTF. Any modifications to these files 9*d3616d13SAlexander Hansen * should be first pushed to the relevant registry in the DMTF 10*d3616d13SAlexander Hansen * github organization. 11*d3616d13SAlexander Hansen ***************************************************************/ 12*d3616d13SAlexander Hansen // These generated headers are a superset of what is needed. 13*d3616d13SAlexander Hansen // clang sees them as an error, so ignore 14*d3616d13SAlexander Hansen // NOLINTBEGIN(misc-include-cleaner) 15*d3616d13SAlexander Hansen #include "http_response.hpp" 16*d3616d13SAlexander Hansen 17*d3616d13SAlexander Hansen #include <boost/url/url_view_base.hpp> 18*d3616d13SAlexander Hansen #include <nlohmann/json.hpp> 19*d3616d13SAlexander Hansen 20*d3616d13SAlexander Hansen #include <cstdint> 21*d3616d13SAlexander Hansen #include <source_location> 22*d3616d13SAlexander Hansen #include <string_view> 23*d3616d13SAlexander Hansen // NOLINTEND(misc-include-cleaner) 24*d3616d13SAlexander Hansen 25*d3616d13SAlexander Hansen namespace redfish 26*d3616d13SAlexander Hansen { 27*d3616d13SAlexander Hansen 28*d3616d13SAlexander Hansen namespace messages 29*d3616d13SAlexander Hansen { 30*d3616d13SAlexander Hansen nlohmann::json::object_t targetDetermined(std::string_view arg1, 31*d3616d13SAlexander Hansen std::string_view arg2); 32*d3616d13SAlexander Hansen 33*d3616d13SAlexander Hansen nlohmann::json::object_t allTargetsDetermined(); 34*d3616d13SAlexander Hansen 35*d3616d13SAlexander Hansen nlohmann::json::object_t noTargetsDetermined(std::string_view arg1); 36*d3616d13SAlexander Hansen 37*d3616d13SAlexander Hansen nlohmann::json::object_t updateInProgress(); 38*d3616d13SAlexander Hansen 39*d3616d13SAlexander Hansen nlohmann::json::object_t transferringToComponent(std::string_view arg1, 40*d3616d13SAlexander Hansen std::string_view arg2); 41*d3616d13SAlexander Hansen 42*d3616d13SAlexander Hansen nlohmann::json::object_t verifyingAtComponent(std::string_view arg1, 43*d3616d13SAlexander Hansen std::string_view arg2); 44*d3616d13SAlexander Hansen 45*d3616d13SAlexander Hansen nlohmann::json::object_t installingOnComponent(std::string_view arg1, 46*d3616d13SAlexander Hansen std::string_view arg2); 47*d3616d13SAlexander Hansen 48*d3616d13SAlexander Hansen nlohmann::json::object_t applyingOnComponent(std::string_view arg1, 49*d3616d13SAlexander Hansen std::string_view arg2); 50*d3616d13SAlexander Hansen 51*d3616d13SAlexander Hansen nlohmann::json::object_t transferFailed(std::string_view arg1, 52*d3616d13SAlexander Hansen std::string_view arg2); 53*d3616d13SAlexander Hansen 54*d3616d13SAlexander Hansen nlohmann::json::object_t verificationFailed(std::string_view arg1, 55*d3616d13SAlexander Hansen std::string_view arg2); 56*d3616d13SAlexander Hansen 57*d3616d13SAlexander Hansen nlohmann::json::object_t applyFailed(std::string_view arg1, 58*d3616d13SAlexander Hansen std::string_view arg2); 59*d3616d13SAlexander Hansen 60*d3616d13SAlexander Hansen nlohmann::json::object_t activateFailed(std::string_view arg1, 61*d3616d13SAlexander Hansen std::string_view arg2); 62*d3616d13SAlexander Hansen 63*d3616d13SAlexander Hansen nlohmann::json::object_t awaitToUpdate(std::string_view arg1, 64*d3616d13SAlexander Hansen std::string_view arg2); 65*d3616d13SAlexander Hansen 66*d3616d13SAlexander Hansen nlohmann::json::object_t awaitToActivate(std::string_view arg1, 67*d3616d13SAlexander Hansen std::string_view arg2); 68*d3616d13SAlexander Hansen 69*d3616d13SAlexander Hansen nlohmann::json::object_t updateSuccessful(std::string_view arg1, 70*d3616d13SAlexander Hansen std::string_view arg2); 71*d3616d13SAlexander Hansen 72*d3616d13SAlexander Hansen nlohmann::json::object_t operationTransitionedToJob(std::string_view arg1); 73*d3616d13SAlexander Hansen 74*d3616d13SAlexander Hansen nlohmann::json::object_t updateSkipped(std::string_view arg1, 75*d3616d13SAlexander Hansen std::string_view arg2); 76*d3616d13SAlexander Hansen 77*d3616d13SAlexander Hansen nlohmann::json::object_t updateSkippedSameVersion(std::string_view arg1, 78*d3616d13SAlexander Hansen std::string_view arg2); 79*d3616d13SAlexander Hansen 80*d3616d13SAlexander Hansen nlohmann::json::object_t updateNotApplicable(std::string_view arg1, 81*d3616d13SAlexander Hansen std::string_view arg2); 82*d3616d13SAlexander Hansen 83*d3616d13SAlexander Hansen } // namespace messages 84*d3616d13SAlexander Hansen } // namespace redfish 85