fromMongoDBEnumToCamelCaseString method

String fromMongoDBEnumToCamelCaseString()

Implementation

String fromMongoDBEnumToCamelCaseString() {
  if ((this ?? '').isEmpty) {
    return this ?? '';
  }

  var words = (this ?? '').split('_');
  var camelCase = StringBuffer(words.first.toLowerCase());

  for (var i = 1; i < words.length; i++) {
    camelCase
      ..write(words[i][0].toUpperCase())
      ..write(words[i].substring(1).toLowerCase());
  }

  return camelCase.toString();
}