#pragma once | |
#include "buildjson.hpp" | |
#include "firmware_handler.hpp" | |
#include <nlohmann/json.hpp> | |
#include <vector> | |
namespace ipmi_flash | |
{ | |
class FirmwareHandlersBuilder : public HandlersBuilderIfc<ActionPack> | |
{ | |
public: | |
std::vector<HandlerConfig<ActionPack>> | |
buildHandlerFromJson(const nlohmann::json& data) override; | |
}; | |
} // namespace ipmi_flash |