17 static constexpr std::string_view m_name =
"Property";
18 static constexpr std::string_view m_alias =
"Prop";
19 static constexpr std::string_view m_description =
20 "The component can be used to show and manipulate all kind of available "
22 std::shared_ptr<PropertyApi> m_propertyApi;
25 enum Commands { Undefined, ShowProperties, ShowProperty, UpdateProperty };
28 std::optional<std::string> m_processName;
29 std::optional<std::string> m_className;
30 std::optional<std::string> m_instanceName;
31 std::optional<std::string> m_propertyName;
32 std::optional<std::string> m_value;
37 static void printProperties(
const std::vector<PropertyDto> &
properties);
40 static void printProperty(
const std::optional<PropertyDto> &
optionalProperty);