blob: a901de7a4c21e41e69e1c4115ca1798bdba685a1 [file] [log] [blame]
Ed Tanous5b904292024-04-16 11:10:17 -07001#pragma once
Ed Tanousf175c282024-12-02 15:12:50 -08002/****************************************************************
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 ***************************************************************/
Ed Tanous4aad6ed2025-01-30 09:35:06 -080012// 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"
James Feiste5d50062020-05-11 17:29:00 -070016
Ed Tanous4aad6ed2025-01-30 09:35:06 -080017#include <boost/url/url_view_base.hpp>
Ed Tanous218295d2022-08-05 16:00:56 -070018#include <nlohmann/json.hpp>
19
Ed Tanousd7857202025-01-28 15:32:26 -080020#include <cstdint>
Ed Tanous4aad6ed2025-01-30 09:35:06 -080021#include <source_location>
Ed Tanousf175c282024-12-02 15:12:50 -080022#include <string_view>
Ed Tanous4aad6ed2025-01-30 09:35:06 -080023// NOLINTEND(misc-include-cleaner)
Ed Tanousf175c282024-12-02 15:12:50 -080024
25namespace redfish
James Feiste5d50062020-05-11 17:29:00 -070026{
27
Ed Tanousf175c282024-12-02 15:12:50 -080028namespace messages
James Feiste5d50062020-05-11 17:29:00 -070029{
Ed Tanous10cf50d2025-05-06 16:10:32 -070030nlohmann::json::object_t taskStarted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070031
Ed Tanous10cf50d2025-05-06 16:10:32 -070032nlohmann::json::object_t taskCompletedOK(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070033
Ed Tanous10cf50d2025-05-06 16:10:32 -070034nlohmann::json::object_t taskCompletedWarning(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070035
Ed Tanous10cf50d2025-05-06 16:10:32 -070036nlohmann::json::object_t taskAborted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070037
Ed Tanous10cf50d2025-05-06 16:10:32 -070038nlohmann::json::object_t taskCancelled(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070039
Ed Tanous10cf50d2025-05-06 16:10:32 -070040nlohmann::json::object_t taskRemoved(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070041
Ed Tanous10cf50d2025-05-06 16:10:32 -070042nlohmann::json::object_t taskPaused(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070043
Ed Tanous10cf50d2025-05-06 16:10:32 -070044nlohmann::json::object_t taskResumed(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070045
Ed Tanous10cf50d2025-05-06 16:10:32 -070046nlohmann::json::object_t taskProgressChanged(std::string_view arg1,
47 uint64_t arg2);
James Feiste5d50062020-05-11 17:29:00 -070048
Ed Tanousf175c282024-12-02 15:12:50 -080049} // namespace messages
50} // namespace redfish