summaryrefslogtreecommitdiff
path: root/src/reference_tree.mli
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-08-19 16:12:16 -0500
committerJohn Estabrook <jestabro@vyos.io>2026-08-25 14:10:26 -0500
commit7791e2874e1b613385210325faadc9eea0e48cba (patch)
tree60e5064462d1815f03196d1cdaac92699830bb63 /src/reference_tree.mli
parentfb1d919016afc5b5e61b9bf037e209512ca4c820 (diff)
downloadvyos1x-config-7791e2874e1b613385210325faadc9eea0e48cba.tar.gz
vyos1x-config-7791e2874e1b613385210325faadc9eea0e48cba.zip
T9231: add support for kind and dependency elements
Diffstat (limited to 'src/reference_tree.mli')
-rw-r--r--src/reference_tree.mli7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/reference_tree.mli b/src/reference_tree.mli
index b1341da..f27aaf7 100644
--- a/src/reference_tree.mli
+++ b/src/reference_tree.mli
@@ -23,6 +23,11 @@ type docs = {
hints: doc_hints list;
} [@@deriving to_yojson]
+type dependency_type = {
+ kind: string;
+ alert: string;
+} [@@deriving yojson]
+
type ref_node_data = {
node_type: node_type;
constraints: Value_checker.value_constraint list;
@@ -39,6 +44,8 @@ type ref_node_data = {
default_value: string option;
hidden: bool;
secret: bool;
+ kind: string list;
+ dependency: dependency_type option;
docs: docs;
} [@@deriving yojson]