encode method
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(),
};
}