SEBA-622 Implement filetransfer API;
Support gRPC Reflection;
Mark bookkeeping fields in xproto
Change-Id: Ia8e925a520b7821e72f7c3e9c018ce9cceb8a3ab
diff --git a/lib/xos-genx/xosgenx/jinja2_extensions/base.py b/lib/xos-genx/xosgenx/jinja2_extensions/base.py
index c8f5bfe..26564bb 100644
--- a/lib/xos-genx/xosgenx/jinja2_extensions/base.py
+++ b/lib/xos-genx/xosgenx/jinja2_extensions/base.py
@@ -425,6 +425,15 @@
if "max_length" in field["options"] and field["type"] == "string":
options.append("(val).maxLength = %s" % field["options"]["max_length"])
+ if field["options"].get("feedback_state"):
+ options.append("(feedbackState) = true")
+
+ if field["options"].get("gui_hidden"):
+ options.append("(guiHidden) = true")
+
+ if field["options"].get("bookkeeping_state"):
+ options.append("(bookkeepingState) = true")
+
try:
if field["options"]["null"] == "False":
options.append("(val).nonNull = true")