Clean up manager code file

Abstracted functions to make code more readable.

Tested:
Verified oob-bios functionality is not altered.

Change-Id: Ic7487dc042e637b50c8b68e7a87c9d36465bac8b
Signed-off-by: Smriti-Ayushi <smriti.ayushi@linux.intel.com>
diff --git a/include/manager.hpp b/include/manager.hpp
index 16b79d5..3f91c88 100644
--- a/include/manager.hpp
+++ b/include/manager.hpp
@@ -138,6 +138,24 @@
         options,
     };
 
+    bool validateEnumOption(
+        const std::string& attrValue,
+        const std::vector<
+            std::tuple<BoundType, std::variant<int64_t, std::string>>>&
+            options);
+
+    bool validateStringOption(
+        const std::string& attrValue,
+        const std::vector<
+            std::tuple<BoundType, std::variant<int64_t, std::string>>>&
+            options);
+
+    bool validateIntegerOption(
+        const int64_t& attrValue,
+        const std::vector<
+            std::tuple<BoundType, std::variant<int64_t, std::string>>>&
+            options);
+
     sdbusplus::asio::object_server& objServer;
     std::shared_ptr<sdbusplus::asio::connection>& systemBus;
     std::filesystem::path biosFile;