toMap method

Map<String, dynamic> toMap()

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);
}