import 'package:fis_lib_report/report/interfaces/element.dart'; import 'package:fis_lib_report/report/interfaces/singleSelected.dart'; import 'package:fis_lib_report/report/singleSelected.dart'; import 'package:fis_lib_report/report/text_element.dart'; import 'package:fis_lib_report/report_info/text_element_info.dart'; class SingleSelectedInfo extends TextElementInfo { bool? isReadOnly; List? items = []; String selectedItem = ''; SingleSelectedInfo.fromElement(SingleSelected element) : super.fromElement(element) { isReadOnly = element.isReadOnly; items = element.items; } @override Map toJson() { final map = {}; map.addAll(super.toJson()); map['SelectedItem'] = selectedItem; return map; } }