1 #pragma once 2 #include <nlohmann/json.hpp> 3 4 namespace secure_boot_database 5 { 6 // clang-format off 7 8 enum class ResetKeysType{ 9 Invalid, 10 ResetAllKeysToDefault, 11 DeleteAllKeys, 12 }; 13 14 NLOHMANN_JSON_SERIALIZE_ENUM(ResetKeysType, { 15 {ResetKeysType::Invalid, "Invalid"}, 16 {ResetKeysType::ResetAllKeysToDefault, "ResetAllKeysToDefault"}, 17 {ResetKeysType::DeleteAllKeys, "DeleteAllKeys"}, 18 }); 19 20 } 21 // clang-format on 22