#pragma once
#include "BasePlugin.h"
#include "document.h"
using json = rapidjson::Value;
using document_t = rapidjson::Document;
using namespace Dic::Core;
class ModelVisPlugin final : public BasePlugin {
public:
ModelVisPlugin();
~ModelVisPlugin() override = default;
std::map<std::string, std::shared_ptr<ApiHandler> > GetAllHandlers() override;
std::vector<std::string> GetModuleConfig() override;
private:
std::map<std::string, std::shared_ptr<ApiHandler> > handlers;
};