gui_serializer# Serialization helpers: AgentGUI → JSON string. baf.core.gui.gui_serializer._base_fields(el)[source]# baf.core.gui.gui_serializer._enum_val(v)[source]# baf.core.gui.gui_serializer._serialize_color(color)[source]# baf.core.gui.gui_serializer._serialize_column(col)[source]# baf.core.gui.gui_serializer._serialize_data_binding(db)[source]# baf.core.gui.gui_serializer._serialize_data_source(ds)[source]# baf.core.gui.gui_serializer._serialize_layout(layout)[source]# baf.core.gui.gui_serializer._serialize_position(pos)[source]# baf.core.gui.gui_serializer._serialize_screen(screen)[source]# baf.core.gui.gui_serializer._serialize_series(s)[source]# baf.core.gui.gui_serializer._serialize_size(size)[source]# baf.core.gui.gui_serializer._serialize_styling(styling)[source]# baf.core.gui.gui_serializer._serialize_view_element(el)[source]# baf.core.gui.gui_serializer._sorted_elements(elements)[source]# baf.core.gui.gui_serializer.gui_to_json(gui)[source]# Serialize an AgentGUI instance to a JSON string. Also accepts a raw GUIModel directly. Parameters: gui (AgentGUI) – The GUI to serialize. Returns: A JSON string representation of the model.