blob: 48bbc680d0ab5d72e79d5a3ed6783d5f93da40ef [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 Tanousf175c282024-12-02 15:12:50 -080030nlohmann::json taskStarted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070031
Ed Tanousf175c282024-12-02 15:12:50 -080032nlohmann::json taskCompletedOK(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070033
Ed Tanousf175c282024-12-02 15:12:50 -080034nlohmann::json taskCompletedWarning(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070035
Ed Tanousf175c282024-12-02 15:12:50 -080036nlohmann::json taskAborted(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070037
Ed Tanousf175c282024-12-02 15:12:50 -080038nlohmann::json taskCancelled(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070039
Ed Tanousf175c282024-12-02 15:12:50 -080040nlohmann::json taskRemoved(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070041
Ed Tanousf175c282024-12-02 15:12:50 -080042nlohmann::json taskPaused(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070043
Ed Tanousf175c282024-12-02 15:12:50 -080044nlohmann::json taskResumed(std::string_view arg1);
James Feiste5d50062020-05-11 17:29:00 -070045
Ed Tanousf175c282024-12-02 15:12:50 -080046nlohmann::json taskProgressChanged(std::string_view arg1, uint64_t arg2);
James Feiste5d50062020-05-11 17:29:00 -070047
Ed Tanousf175c282024-12-02 15:12:50 -080048} // namespace messages
49} // namespace redfish