#pragma once #include #include #include #include #include struct IkarusValue { IkarusValueSchema schema; IkarusValueData data; static auto from_json(nlohmann::json const & json) -> cppbase::Result; static auto to_json(nlohmann::json & json, IkarusValue const & value) -> void; }; struct IkarusValues { static auto from_json(nlohmann::json const & json) -> cppbase::Result; static auto to_json(nlohmann::json & json, IkarusValues const & values) -> void; std::vector> values; };