xref: /openbmc/bmcweb/features/redfish/include/generated/enums/telemetry_data.hpp (revision c6d7a45d427f9a6d9e761afcf305761dca60d7cf)
1*c6d7a45dSGunnar Mills // SPDX-License-Identifier: Apache-2.0
2*c6d7a45dSGunnar Mills // SPDX-FileCopyrightText: Copyright OpenBMC Authors
3*c6d7a45dSGunnar Mills #pragma once
4*c6d7a45dSGunnar Mills #include <nlohmann/json.hpp>
5*c6d7a45dSGunnar Mills 
6*c6d7a45dSGunnar Mills namespace telemetry_data
7*c6d7a45dSGunnar Mills {
8*c6d7a45dSGunnar Mills // clang-format off
9*c6d7a45dSGunnar Mills 
10*c6d7a45dSGunnar Mills enum class TelemetryDataTypes{
11*c6d7a45dSGunnar Mills     Invalid,
12*c6d7a45dSGunnar Mills     OEM,
13*c6d7a45dSGunnar Mills };
14*c6d7a45dSGunnar Mills 
15*c6d7a45dSGunnar Mills NLOHMANN_JSON_SERIALIZE_ENUM(TelemetryDataTypes, {
16*c6d7a45dSGunnar Mills     {TelemetryDataTypes::Invalid, "Invalid"},
17*c6d7a45dSGunnar Mills     {TelemetryDataTypes::OEM, "OEM"},
18*c6d7a45dSGunnar Mills });
19*c6d7a45dSGunnar Mills 
20*c6d7a45dSGunnar Mills }
21*c6d7a45dSGunnar Mills // clang-format on
22