From dacbc8cf027e4a123c21bf5e6c39aa1a58eadefd Mon Sep 17 00:00:00 2001 From: Cristian Recoseanu Date: Wed, 29 Jan 2025 14:58:33 +0000 Subject: [PATCH] Add dependencyPaths attribute to NcObjectPropertiesHolder --- device-configuration/README.md | 1 + .../models/datatypes/NcObjectPropertiesHolder.json | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/device-configuration/README.md b/device-configuration/README.md index ef76917..5c46f69 100644 --- a/device-configuration/README.md +++ b/device-configuration/README.md @@ -47,6 +47,7 @@ interface NcPropertyValueHolder { ```typescript interface NcObjectPropertiesHolder { attribute NcRolePath path; // Object role path + attribute sequence dependencyPaths; // Sequence of role paths which are a dependency for this object (helpful to inform clients which objects need to be restored together) attribute sequence values; // Object properties values attribute NcBoolean isRebuildable; // Describes if the object is rebuildable }; diff --git a/device-configuration/models/datatypes/NcObjectPropertiesHolder.json b/device-configuration/models/datatypes/NcObjectPropertiesHolder.json index 20c1932..222ce2f 100644 --- a/device-configuration/models/datatypes/NcObjectPropertiesHolder.json +++ b/device-configuration/models/datatypes/NcObjectPropertiesHolder.json @@ -11,6 +11,14 @@ "isSequence": false, "constraints": null }, + { + "description": "Sequence of role paths which are a dependency for this object (helpful to inform clients which objects need to be restored together)", + "name": "dependencyPaths", + "typeName": "NcRolePath", + "isNullable": false, + "isSequence": true, + "constraints": null + }, { "description": "Object properties values", "name": "values",