blob: 5c57a8509d9a5aaeaa33769baf60a1c8d8e11350 [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 ***************************************************************/
James Feiste5d50062020-05-11 17:29:00 -070012
Ed Tanous218295d2022-08-05 16:00:56 -070013#include <nlohmann/json.hpp>
14
Ed Tanousd7857202025-01-28 15:32:26 -080015#include <cstdint>
Ed Tanousf175c282024-12-02 15:12:50 -080016#include <string_view>
17
18// IWYU pragma: no_forward_declare crow::Response
19
20namespace redfish
James Feiste5d50062020-05-11 17:29:00 -070021{
22
Ed Tanousf175c282024-12-02 15:12:50 -080023namespace messages
James Feiste5d50062020-05-11 17:29:00 -070024{
Ed Tanousf175c282024-12-02 15:12:50 -080025nlohmann::json taskStarted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070026
Ed Tanousf175c282024-12-02 15:12:50 -080027nlohmann::json taskCompletedOK(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070028
Ed Tanousf175c282024-12-02 15:12:50 -080029nlohmann::json taskCompletedWarning(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070030
Ed Tanousf175c282024-12-02 15:12:50 -080031nlohmann::json taskAborted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070032
Ed Tanousf175c282024-12-02 15:12:50 -080033nlohmann::json taskCancelled(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070034
Ed Tanousf175c282024-12-02 15:12:50 -080035nlohmann::json taskRemoved(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070036
Ed Tanousf175c282024-12-02 15:12:50 -080037nlohmann::json taskPaused(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070038
Ed Tanousf175c282024-12-02 15:12:50 -080039nlohmann::json taskResumed(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070040
Ed Tanousf175c282024-12-02 15:12:50 -080041nlohmann::json taskProgressChanged(std::string_view arg1, uint64_t arg2);
James Feiste5d50062020-05-11 17:29:00 -070042
Ed Tanousf175c282024-12-02 15:12:50 -080043} // namespace messages
44} // namespace redfish