encode method

Map<String, dynamic> encode()

Implementation

Map<String, dynamic> encode() {
  return {
    '__typename': 'UICollectionBlockData',
    'children': children?.map((e) => e.encode()).toList(growable: false),
    'frame': frame?.encode(),
    'gap': gap,
    'kind': kind?.encode(),
    'direction': direction?.encode(),
    'reference': reference,
    'gridSize': gridSize,
    'itemWidth': itemWidth,
    'itemHeight': itemHeight,
    'fullItemWidth': fullItemWidth,
    'pageControl': pageControl,
    'autoScroll': autoScroll,
    'autoScrollInterval': autoScrollInterval,
    'onClick': onClick?.encode(),
  };
}