writeToMapFunc method

String writeToMapFunc(
  1. ClassElement e
)

Implementation

String writeToMapFunc(ClassElement e) {
  final buf = StringBuffer();
  buf.writeln('Map<String, dynamic> $toMapFuncName($className instance, _) => <String, dynamic>{');
  for (final field in e.fields) {
    buf.writeln("'${camelToSnake(field.name)}': instance.${field.name},");
  }
  buf.writeln('};');
  return buf.toString();
}