#ifndef RFL_JSON_SCHEMA_JSONSCHEMA_HPP_ #define RFL_JSON_SCHEMA_JSONSCHEMA_HPP_ #include #include #include #include "../../Flatten.hpp" #include "../../Literal.hpp" #include "../../Rename.hpp" #include "Type.hpp" namespace rfl::json::schema { template struct JSONSchema { Rename<"$schema", Literal<"https://json-schema.org/draft/2020-12/schema">> schema; Flatten root; std::map definitions; }; } // namespace rfl::json::schema #endif