blob: 094853c48231e7db3c5f2f72cb20685af14a4be1 [file] [log] [blame]
#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