blob: d7a02fe88feec196bf7d64f7be62149cd564c061 [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 Tanousf175c282024-12-02 15:12:50 -080013#include "http_response.hpp"
14
15#include <boost/url/url_view_base.hpp>
Ed Tanous218295d2022-08-05 16:00:56 -070016#include <nlohmann/json.hpp>
17
Ed Tanousf175c282024-12-02 15:12:50 -080018#include <source_location>
Ed Tanousf175c282024-12-02 15:12:50 -080019#include <string_view>
20
21// IWYU pragma: no_forward_declare crow::Response
22
23namespace redfish
James Feiste5d50062020-05-11 17:29:00 -070024{
25
Ed Tanousf175c282024-12-02 15:12:50 -080026namespace messages
James Feiste5d50062020-05-11 17:29:00 -070027{
Ed Tanousf175c282024-12-02 15:12:50 -080028nlohmann::json taskStarted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070029
Ed Tanousf175c282024-12-02 15:12:50 -080030nlohmann::json taskCompletedOK(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070031
Ed Tanousf175c282024-12-02 15:12:50 -080032nlohmann::json taskCompletedWarning(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070033
Ed Tanousf175c282024-12-02 15:12:50 -080034nlohmann::json taskAborted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070035
Ed Tanousf175c282024-12-02 15:12:50 -080036nlohmann::json taskCancelled(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070037
Ed Tanousf175c282024-12-02 15:12:50 -080038nlohmann::json taskRemoved(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070039
Ed Tanousf175c282024-12-02 15:12:50 -080040nlohmann::json taskPaused(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070041
Ed Tanousf175c282024-12-02 15:12:50 -080042nlohmann::json taskResumed(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070043
Ed Tanousf175c282024-12-02 15:12:50 -080044nlohmann::json taskProgressChanged(std::string_view arg1, uint64_t arg2);
James Feiste5d50062020-05-11 17:29:00 -070045
Ed Tanousf175c282024-12-02 15:12:50 -080046} // namespace messages
47} // namespace redfish