1 #pragma once
2 #include "buildjson.hpp"
3 #include "status.hpp"
4 
5 #include <blobs-ipmid/blobs.hpp>
6 
7 #include <memory>
8 namespace ipmi_flash
9 {
10 struct VersionActionPack
11 {
12   public:
13     VersionActionPack(std::unique_ptr<TriggerableActionInterface> openAction) :
14         onOpen(std::move(openAction)){};
15     VersionActionPack() = default;
16     /** Only file operation action supported currently */
17     std::unique_ptr<TriggerableActionInterface> onOpen;
18 };
19 } // namespace ipmi_flash
20