toMap method

Map<String, dynamic> toMap()

Converts this configuration to a Map for DataWedge.

Implementation

Map<String, dynamic> toMap() {
  final Map<String, dynamic> map = <String, dynamic>{
    DataWedgeApi.pluginNameKey: pluginName,
    DataWedgeApi.resetConfigKey: dataWedgeBool(resetConfig),
  };

  if (outputPluginName != null) {
    map[DataWedgeApi.outputPluginNameKey] = outputPluginName;
  }
  if (paramList != null) {
    map[DataWedgeApi.paramListKey] = paramList;
  }
  map.addAll(extra);

  return map;
}