serialize method

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

Implementation

@override
Map<String, dynamic> serialize() {
  return wrapSerializationData({
    'id': id,
    'data': data.serialize(),
    'nullableData': nullableData?.serialize(),
    'dataList': dataList.map((SimpleData a) => a.serialize()).toList(),
    'nullableDataList':
        nullableDataList?.map((SimpleData a) => a.serialize()).toList(),
    'listWithNullableData':
        listWithNullableData.map((SimpleData? a) => a?.serialize()).toList(),
    'nullableListWithNullableData': nullableListWithNullableData
        ?.map((SimpleData? a) => a?.serialize())
        .toList(),
  });
}