toJson method

  1. @override
dynamic toJson()
override

toJson returns a json compatible object.

Descendants must override this method to expose custom properties.

Implementation

@override
toJson() {
  return super.toJson()
    ..addAll(<String, dynamic>{
      'crossAxisCount': crossAxisCount,
      'mainAxisSpacing': mainAxisSpacing,
      'crossAxisSpacing': crossAxisSpacing,
      'childAspectRatio': childAspectRatio,
      'addAutomaticKeepAlives': addAutomaticKeepAlives,
      'addRepaintBoundaries': addRepaintBoundaries,
      'addSemanticIndexes': addSemanticIndexes,
      'children': children.map((e) => e.toJson()).toList(),
    });
}