Add data types to Value to extend setDbusProperty

Add new data types std::vector<uint8_t>, std::vector<uint16_t>,
std::vector<uint32_t> to support setDbusProperty to get/set the
corresponding type of data.

Change-Id: I2a67f13273c8c317c2481184101b4b09392bf829
Signed-off-by: Jian Zhang <zhangjian.3032@bytedance.com>
diff --git a/include/ipmid/types.hpp b/include/ipmid/types.hpp
index 62b58a1..2fc37ff 100644
--- a/include/ipmid/types.hpp
+++ b/include/ipmid/types.hpp
@@ -19,9 +19,11 @@
 
 using Association = std::tuple<std::string, std::string, std::string>;
 
-using Value = std::variant<bool, uint8_t, int16_t, uint16_t, int32_t, uint32_t,
-                           int64_t, uint64_t, double, std::string,
-                           std::vector<std::string>, std::vector<Association>>;
+using Value =
+    std::variant<bool, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t,
+                 uint64_t, double, std::string, std::vector<uint8_t>,
+                 std::vector<uint16_t>, std::vector<uint32_t>,
+                 std::vector<std::string>, std::vector<Association>>;
 
 using PropertyMap = std::map<DbusProperty, Value>;