blob: 8e0d8432c2f05fcf0be3da3ef67c1f2621e14680 [file] [log] [blame]
// NOLINTBEGIN
#pragma once
#include <cstdint>
#include <nlohmann/json.hpp>
namespace message_registry
{
// clang-format off
enum class ParamType : std::uint8_t{
Invalid,
string,
number,
};
enum class ClearingType : std::uint8_t{
Invalid,
SameOriginOfCondition,
};
NLOHMANN_JSON_SERIALIZE_ENUM(ParamType, {
{ParamType::Invalid, "Invalid"},
{ParamType::string, "string"},
{ParamType::number, "number"},
});
NLOHMANN_JSON_SERIALIZE_ENUM(ClearingType, {
{ClearingType::Invalid, "Invalid"},
{ClearingType::SameOriginOfCondition, "SameOriginOfCondition"},
});
} // namespace message_registry
// clang-format on
// NOLINTEND