#pragma once #include namespace trusted_component { // clang-format off enum class TrustedComponentType{ Invalid, Discrete, Integrated, }; NLOHMANN_JSON_SERIALIZE_ENUM(TrustedComponentType, { {TrustedComponentType::Invalid, "Invalid"}, {TrustedComponentType::Discrete, "Discrete"}, {TrustedComponentType::Integrated, "Integrated"}, }); } // clang-format on