diff --git a/core/include/minifi-cpp/core/PropertyDefinition.h b/core/include/minifi-cpp/core/PropertyDefinition.h index 74148c3780..57aab5aba9 100644 --- a/core/include/minifi-cpp/core/PropertyDefinition.h +++ b/core/include/minifi-cpp/core/PropertyDefinition.h @@ -32,17 +32,17 @@ struct PropertyDefinition { std::string_view name; std::string_view display_name; std::string_view description; - bool is_required = false; - bool is_sensitive = false; + bool is_required; + bool is_sensitive; std::array allowed_values; std::span allowed_types; std::array dependent_properties; std::array, NumExclusiveOfProperties> exclusive_of_properties; std::optional default_value; gsl::not_null type; - bool supports_expression_language = false; + bool supports_expression_language; - uint8_t version = 1; + uint8_t version; }; struct PropertyReference { diff --git a/utils/include/core/PropertyDefinitionBuilder.h b/utils/include/core/PropertyDefinitionBuilder.h index 172d212aff..a6a0137036 100644 --- a/utils/include/core/PropertyDefinitionBuilder.h +++ b/utils/include/core/PropertyDefinitionBuilder.h @@ -103,7 +103,19 @@ struct PropertyDefinitionBuilder { } PropertyDefinition property{ - .type = gsl::make_not_null(&StandardPropertyTypes::VALID_TYPE) + .name = {}, + .display_name = {}, + .description = {}, + .is_required = false, + .is_sensitive = false, + .allowed_values = {}, + .allowed_types = {}, + .dependent_properties = {}, + .exclusive_of_properties = {}, + .default_value = {}, + .type = gsl::make_not_null(&StandardPropertyTypes::VALID_TYPE), + .supports_expression_language = false, + .version = 1 }; };