toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'name': name,
'dataGenerateType': dataGenerateType?.index,
'dataStreamName': dataStreamName,
'dataStreamId': dataStreamId,
'dataType': dataType?.toMap(),
'dataTypeName': dataTypeName,
'deviceId': deviceId,
'deviceInfo': deviceInfo?.toString(),
'isLocalized': isLocalized,
'packageName': packageName,
}..removeWhere((String k, dynamic v) => v == null);
}