#ifndef FILTER_TYPE_HPP_
#define FILTER_TYPE_HPP_

#include <Serialize/Serialize.hpp>
#include <cstdint>

/**
 * @brief Enumeration of filter types. 
 */
enum class FilterType : uint8_t
{
    All = 0,
    Some = 1,
    AllExcept = 2,
};

DERIVE_STATIC_CAST_SERIALIZER(FilterType, uint8_t);

#endif