123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import 'package:fis_lib_report/report/element.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';
- class InputImageList extends Element
- implements IBlockElement, IInputImageListElement {
- @override
- int? column;
- @override
- List<IElement>? elements;
- @override
- bool? hasGap;
- @override
- bool? hasImageBorder;
- @override
- bool? transparentBackground;
- double? imageWidth;
- double? imageHeight;
- bool? isReadOnly;
- InputImageList.fromJson(Map<String, dynamic> json) : super.fromJson(json) {
- column = json['Column'];
- hasGap = json['HasGap'];
- hasImageBorder = json['HasImageBorder'];
- transparentBackground = json['TransparentBackground'];
- imageWidth = json['ImageWidth'];
- imageHeight = json['ImageHeight'];
- isReadOnly = json['IsReadOnly'];
- List<dynamic> jsonElements = json['Elements'];
- if (jsonElements.isNotEmpty) {
- //TODO(Loki):init elements
- }
- }
- }
|