xref: /openbmc/bmcweb/redfish-core/include/generated/enums/storage.hpp (revision 5a19396d081c5cb68d3e880529ecd552d1c4f5a0)
1 #pragma once
2 #include <nlohmann/json.hpp>
3 
4 namespace storage
5 {
6 // clang-format off
7 
8 enum class ResetToDefaultsType{
9     Invalid,
10     ResetAll,
11     PreserveVolumes,
12 };
13 
14 NLOHMANN_JSON_SERIALIZE_ENUM(ResetToDefaultsType, {
15     {ResetToDefaultsType::Invalid, "Invalid"},
16     {ResetToDefaultsType::ResetAll, "ResetAll"},
17     {ResetToDefaultsType::PreserveVolumes, "PreserveVolumes"},
18 });
19 
20 }
21 // clang-format on
22