import 'package:fis_lib_report/converts/event_type.dart'; import 'package:fis_lib_report/report/element.dart'; import 'package:fis_lib_report/report/inputImage.dart'; import 'package:fis_lib_report/report/inputImageList.dart'; import 'package:fis_lib_report/report/interfaces/block_element.dart'; import 'package:fis_lib_report/report/interfaces/element.dart'; import 'package:fis_lib_report/report/interfaces/inputImageList.dart'; import 'package:fis_lib_report/report/static_image.dart'; import 'package:fis_lib_report/report_info/block_element_info_interface.dart'; import 'package:fis_lib_report/report_info/element_info.dart'; class StaticImageInfo extends ElementInfo implements IBlockElementInfo { int? column; bool? hasGap; bool? isReadOnly; bool? isSelected; String? source; StaticImageInfo.fromElement(StaticImage staticImage) : super.fromElement(staticImage) { column = staticImage.column; hasGap = staticImage.hasGap; isReadOnly = staticImage.isReadOnly; source = staticImage.source; } @override List? elementInfos; @override Map toJson() { final map = {}; map.addAll(super.toJson()); return map; } }