diff options
Diffstat (limited to 'src/components/smart_objects/include/smart_objects/schema_item.h')
-rw-r--r-- | src/components/smart_objects/include/smart_objects/schema_item.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/components/smart_objects/include/smart_objects/schema_item.h b/src/components/smart_objects/include/smart_objects/schema_item.h index 24c642c0ba..0c1b3f75b8 100644 --- a/src/components/smart_objects/include/smart_objects/schema_item.h +++ b/src/components/smart_objects/include/smart_objects/schema_item.h @@ -88,21 +88,25 @@ class ISchemaItem { * @brief Apply schema. * * @param Object Object to apply schema. - * @param RemoveFakeParameters contains true if need to remove fake parameters + * @param remove_unknown_parameters contains true if need to remove unknown + *parameters * from smart object otherwise contains false. **/ virtual void applySchema( ns_smart_device_link::ns_smart_objects::SmartObject& Object, - const bool RemoveFakeParameters, + const bool remove_unknown_parameters, const utils::SemanticVersion& MessageVersion = utils::SemanticVersion()); /** * @brief Unapply schema. * * @param Object Object to unapply schema. + * @param remove_unknown_parameters contains true if need to remove unknown + *parameters **/ virtual void unapplySchema( - ns_smart_device_link::ns_smart_objects::SmartObject& Object); + ns_smart_device_link::ns_smart_objects::SmartObject& Object, + const bool remove_unknown_parameters = true); /** * @brief Build smart object by smart schema having copied matched |