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