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