serialize method

  1. @override
Map<String, Object> serialize()
override

Serializes the tile widget to translatable tile widget to be handled by android.

Implementation

@override
Map<String, Object> serialize() => {
      kTileWidgetType: typeId,
      //TODO: Migrate all widgets to use those keys
      kTileWidgetMainAxisAlignment: mainAxisAlignment.index,
      kTileWidgetCrossAxisAlignment: crossAxisAlignment.index,
      kTileWidgetMainAxisSize: mainAxisSize.index,
      kTileWidgetChildren: children.map((e) => e.serialize()).toList(),
    };