1 #pragma once
2 #include "buildjson.hpp"
3 #include "firmware_handler.hpp"
4 
5 #include <nlohmann/json.hpp>
6 
7 #include <vector>
8 
9 namespace ipmi_flash
10 {
11 class FirmwareHandlersBuilder : public HandlersBuilderIfc<ActionPack>
12 {
13   public:
14     std::vector<HandlerConfig<ActionPack>>
15         buildHandlerFromJson(const nlohmann::json& data) override;
16 };
17 } // namespace ipmi_flash
18